centos配置nginx.service
时间: 2023-10-23 12:09:55 浏览: 100
centos nginx 配置
1. 安装 Nginx
首先需要安装 Nginx,执行以下命令:
```
sudo yum install nginx
```
2. 创建 Nginx 配置文件
在 /etc/nginx/conf.d/ 目录下创建一个新的配置文件,例如 mysite.conf:
```
sudo vi /etc/nginx/conf.d/mysite.conf
```
在文件中添加以下内容:
```
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
这里假设需要将请求转发到本地的 8000 端口。
3. 配置 Nginx 服务
在 /usr/lib/systemd/system/ 目录下创建一个新的服务文件,例如 nginx.service:
```
sudo vi /usr/lib/systemd/system/nginx.service
```
在文件中添加以下内容:
```
[Unit]
Description=nginx - high performance web server
After=network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
```
4. 启动和设置开机自启动
执行以下命令启动 Nginx 服务:
```
sudo systemctl start nginx
```
执行以下命令设置 Nginx 服务开机自启动:
```
sudo systemctl enable nginx
```
5. 验证 Nginx 服务是否正常运行
执行以下命令验证 Nginx 服务是否正常运行:
```
sudo systemctl status nginx
```
如果输出结果中包含 active (running) 则表示 Nginx 服务已经正常运行。
现在就可以通过访问 example.com 来访问本地的 8000 端口了。
阅读全文