Nginx
Step 1: 安装,nginx成功安装后输入公网ip或域名就能看到Welcome to Nginx的页面。
sudo apt install nginx
Step 2: 重新编写nginx默认配置文件。这里可以先备份一下default.bak文件。
sudo cp /etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/default.bak
下面举一个例子:
sudo rm /etc/nginx/sites-enabled/default
sudo nano /etc/nginx/sites-enabled/example
------------example配置文件内容----------------
server{
listen 80 default_server;
server_name _; # 服务器有域名的话下划线可以写成域名
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /static{ #处理静态文件夹中的静态文件
alias /home/moming/bluelogtry/bluelogtry/static/;
expires 30d; #设置缓存过期时间
}
}
编写完配置文件后测试语法正确性。
sudo nginx -t
出现
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
就代表没问题了,然后重启nginx。
重启nginx
sudo service nginx restart