Software

Nginx+PHP+WordPress

之前都是用 apacher 裝 WordPress
所以這次來試試看用 Nginx 裝 WordPress

安裝Nginx

sudo apt-get install nginx

安裝PHP

sudo apt-get install php php-fpm php-mysql

修改nginx site 設定

server {
    listen 80;
    listen [::]:80;
    #設定目錄位址
    root /var/www/html;
    index  index.php index.html index.htm;
    #設定 server 名稱
    server_name  XXX.XXX.XXX;

     client_max_body_size 100M;

    location / {
        #設定 Rewrite
        try_files $uri $uri/ /index.php?$args;  
        
    }
    # PHP 模組設定
    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

重新啟動 Nginx

sudo service nginx restart

如果有多個網站只需要複製檔案出來修改目錄位址跟檔名就可以了
這篇主要是紀錄 Nginx 設定的部分,所以 DB 跟 WordPress 安裝設定就不再這邊寫出來了