GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にosTicketをインストールする方法

このチュートリアルでは、LEMPスタックを使用してosTicketをUbuntu 16.04にインストールする方法を示します。この場合、Nginxをウェブサーバー、MySQLデータベースサーバー、PHP7.0として使用します。 osTicketは、PHPで記述された無料のオープンソースサポートチケットシステムです。これはシンプルで軽量なツールであり、サポートチケットのリクエストを管理、整理、アーカイブするために使用できます。以下のチュートリアルに注意深く従えば、Ubuntu16.04にosTicketをインストールするのは簡単な作業です。始めましょう。

1。 SSH経由でログインし、システムを更新します

始める前に、SSH経由でユーザーrootとしてサーバーにログインする必要があります:

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

また、次のコマンドを実行して、Ubuntu16.04サーバーが最新であることを確認しましょう。

apt-get update
apt-get upgrade

2。 Nginxをインストールする

サーバーに最新の安定したNginxバージョンをインストールするには、次のコマンドを実行するだけです。

apt-get install nginx

3。 MySQLデータベースサーバーのインストールと構成

MySQLデータベースサーバーをインストールするには、次のコマンドを実行します。

apt-get install mysql-client mysql-server

インストール後、 mysql_secure_installationを実行できます MySQLルートパスワードを設定し、MySQLインストールを保護するためのスクリプト。

mysql_secure_installation

4。 PHPとPHP-FPMをインストールする

次に、PHP 7.0、PHP-FPM、およびOsTicketを正しく実行するために必要ないくつかの追加のPHPモジュールをインストールします。

apt-get install php7.0-mysql php7.0-cgi php7.0-fpm php7.0-cli php7.0-curl php7.0-mcrypt php7.0-gd php7.0-imap php7.0-mbstring php7.0-xml php7.0-intl php-apcu

5。 osTicketの新しいコピーをダウンロードする

osTicketをダウンロードする前に、新しいディレクトリを作成する必要があります。これは、次のコマンドで実行できます。

mkdir /var/www/osticket

現在の作業ディレクトリは次のように変更できます:

cd /var/www/osticket

これで、このディレクトリ内の最新のOsTicketバージョンを次のコマンドでダウンロードできます。

wget http://osticket.com/sites/default/files/download/osTicket-v1.10.1.zip

6。 osTicketを抽出して構成する

アーカイブ実行を抽出するには:

unzip osTicket-v1.10.1.zip

次に、サンプル構成ファイルのコピーを作成する必要があります。

cp /var/www/osticket/upload/include/ost-sampleconfig.php /var/www/osticket/upload/include/ost-config.php

最後に、osticketディレクトリの所有権を次のように変更する必要があります。

chown -R www-data:www-data /var/www/osticket

6。 OsTicket用の新しいデータベースを作成する

osTicketをインストールするための新しいデータベースをセットアップするには、最初に次のコマンドでMySQLサーバーにログインする必要があります。

mysql -u root -p

次に、次のコマンドを実行してデータベースを作成します。

CREATE DATABASE osticket;
GRANT ALL PRIVILEGES ON osticket.* TO 'osticketuser'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;
で識別されます。

「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。

7。 Nginx仮想ホストを構成する

新しいNginxサーバーブロックを作成するには、次のコマンドを実行します。

nano /etc/nginx/sites-available/osticket

次に、次のように入力します(my-domain.comを実際のドメイン名に置き換えてください):

server {
listen 80;
server_name my-domain.com;
root /var/www/osticket/upload;

access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

index index.php index.html index.htm;

gzip on;
gzip_min_length 1000;
gzip_types text/plain application/x-javascript text/xml text/css application/xml;

set $path_info "";

location ~ /include {
deny all;
return 403;
}

if ($request_uri ~ "^/api(/[^\?]+)") {
set $path_info $1;
}

location ~ ^/api/(?:tickets|tasks).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}

if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
set $path_info $1;
}

location ~ ^/scp/ajax.php/.*$ {
try_files $uri $uri/ /scp/ajax.php?$query_string;
}

location / {
try_files $uri $uri/ index.php;
}

location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}

シンボリックリンクを作成してサーバーブロックをアクティブ化します:

ln -s /etc/nginx/sites-available/osticket /etc/nginx/sites-enabled/osticket

でnginx構成をテストできます
nginx -t

エラーがない場合は、次のコマンドでnginxを再起動できます:

service nginx restart

8。 Ubuntu16.04サーバーにosTicketをインストールします

これで、 http://my-domain.comを開くことができます osTicketのインストールを完了するためにお気に入りのWebブラウザで(my-domain.comが実際のドメイン名になります)。

インストールを完了するには、提供されている手順に従ってください。

それでおしまい。すべての手順に注意深く従えば、osTicketがUbuntu16.04サーバーに正常にインストールされているはずです。

もちろん、Ubuntu 16.04にosTicketをインストールする必要はありません。マネージドUbuntuVPSホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にosTicketのセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、Ubuntu 16.04にosTicketをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信してください。ありがとう。


Panels
  1. Ubuntu20.04にFastPanelをインストールする方法

  2. Ubuntu16.04にGraylogサーバーをインストールする方法

  3. Ubuntu16.04にPHP7.2をインストールする方法

  1. Ubuntu18.04にNextCloud15をインストールする方法

  2. Ubuntu18.04にSensuをインストールする方法

  3. Ubuntu18.04にNginxをインストールする方法

  1. Ubuntu18.04にTaskBoardをインストールする方法

  2. Ubuntu18.04にDotclearをインストールする方法

  3. Ubuntu18.04にOpenCartをインストールする方法