```
确定网站目录:/var/www/publishapplication/d1.xyz/html
树形查看: tree /var/www/publishapplication/d1.xyz/html
打开编辑:sudo nano /etc/nginx/sites-available/default
server {
listen 5008;
server_name other;
location / {
alias /var/www/publishapplication/d1.xyz/html/;
index index.html;
try_files $uri $uri/ /index.html;
}
}
在本地和控制台都允许端口:sudo ufw allow 5008
确认语法:nginx -t
重新加载:nginx -s reload
确认gizp是否打开:sudo nano /etc/nginx/nginx.conf
gzip on;
gzip_min_length 1;
gzip_comp_level 2;
gzip_types text/plain applicaiton/x-javascript text/css application/xml text/javascript applicaiton/x-http-php image/jpeg image/gif image/png;
```
开放目录和文件
```
sudo nano /etc/nginx/sites-available/default
server {
listen 5008;
server_name other;
location / {
alias /var/www/publishapplication/d1.xyz/html/;
autoindex on;
index index.html;
try_files $uri $uri/ /index.html;
}
}
```
当有并发产生,让`Nginx`控制响应频率。
```
sudo nano /etc/nginx/sites-available/default
server {
listen 5008;
server_name other;
location / {
alias /var/www/publishapplication/d1.xyz/html/;
autoindex on;
index index.html;
set $limit_rate 1k;
try_files $uri $uri/ /index.html;
}
}
```
记录日志
```
查看配置:sudo nano /etc/nginx/nginx.conf
确认日志文件:
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
log format main '$remote_addr' --不同域名可以不同日志记录
access_log /var/log/nginx/access.log main;
```