nginx安装与配置
安装
在开始安装Nginx之前,确保您已经完成了一些必要的准备工作。这包括更新系统软件包列表和安装所需的依赖项。
在终端中执行以下命令,以确保您的系统软件包列表是最新的:
sudo apt update
升级系统以应用最新的安全更新和功能改进:
sudo apt upgrade
在安装Nginx之前,您可能需要安装一些依赖项,以确保Nginx能够正常运行。一般来说,这些依赖项已经在Ubuntu系统中安装,但为了确保完整性,您可以运行以下命令:
sudo apt install -y curl gnupg2 ca-certificates lsb-release
使用apt安装Nginx
sudo apt install -y nginx
Nginx 配置
打开 Nginx 配置文件,通常位于
/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
一般更改这个就行/etc/nginx/sites-available/default
ps: default默认配置不用改,直接往里面添加就行一个server {}是一块
listen 8080 默认80可以更改,不过访问的话需要添加端口比如www.demo.com:8080
server {
listen 8080;
server_name www.demo.com demo.com;
location / {
proxy_pass http://192.168.1.2:2050;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
sudo vim /etc/nginx/sites-available/default #更改文件
sudo nginx -t # 检查配置文件语法是否正确
sudo service nginx reload # 重新加载配置文件
下面是可能会用到的命令
创建配置文件链接
创建自己的配置文件,例如命名为
myconfig
sudo nano /etc/nginx/sites-available/myconfig
先自己配置一下
创建到
sites-enabled/
目录的软链接,以便Nginx能够识别和应用新配置
sudo ln -s /etc/nginx/sites-available/myconfig /etc/nginx/sites-enabled/
sudo nginx -t # 检查配置文件语法是否正确
sudo service nginx reload # 重新加载配置文件
删除符号链接
sudo rm /etc/nginx/sites-enabled/myconfig
最后
由于配置xray更改了dns导致nginx白配置了,可恶!我的时间啊!