Linux服务器配置笔记[已完成]

这篇小笔记将记录我的Linux服务器配置过程,以及一些常用的命令。

用到的软件是Nginx,可以学习一下~

配置Nginx

配置托管静态文件的话,可以使用Nginx,配置方法如下:

1
sudo nano /etc/nginx/sites-available/demo

然后在文件中写入以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
listen 80;
server_name 139.159.***.***;

#location / {
# root /home/vue-project/demo/dist;
# index index.html;
# try_files $uri $uri/ /index.html;
#} 这个是vue项目的配置,如果是其他项目,可以自行修改-托管静态文件
location / {
proxy_pass http://localhost:8000; # 你的应用运行的地址和端口
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;
# 这个是反向代理的配置,转发8000端口到80端口
}
}

然后保存退出,执行以下命令:

1
sudo ln -s /etc/nginx/sites-available/demo /etc/nginx/sites-enabled/ # 创建软链接

然后重启Nginx:

1
sudo service nginx restart

这样就可以通过http://139.159.***.***/访问到你的应用了。