nginxでConcrete5を動かすための防備録(2)
の再検証
まずubuntu 20.04でnginxやmariaDB,PHPがインストールされているものとしたところから。
追加で必要なパッケージ
sudo apt install unzip php-xml php-zip php-gd php-zip php-curl php-mcrypt php-mbstring php-apcu
多分これで入るはず
・/var/www/html/c5にConcrete5を展開する。
・/etc/nginx/sites-enabled の中身を空にする(defaultを削除 sudo rm /etc/nginx/sites-enabled/default
・/etc/nginx/sites-available にtest.confを作成する中身は
----------------------------
server {
listen 80 default_server;
root /var/www/html/c5;
index index.php index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri /index.php$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
----------------------------
で最低限動く、でも他のディレクトリとかにapacheのエイリアスのようなことがまだ出てきない
/var/www/html/test ディレクトリに http://testsever/testでアクセスするような動作。
コメント
コメントを投稿