0%

PHP (三) Nginx 配置域名、自定义项目地址

Nginx 配置

进入 Nginx 配置文件目录

1
cd /etc/nginx/conf.d
1
sudo vim opencart.conf

domain.com 为项目域名,/www/opencart 为项目地址。

具体配置内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
listen 80;
server_name domain.com;
root /www/opencart;
index index.php;

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

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

多个项目时,添加新的文件即可,如 sudo vim opencart2.conf

重启 Nginx

1
sudo systemctl restart nginx