以下是详细讲解“CentOS 7系统下Nginx安装并配置开机自启动操作”的完整攻略。
安装Nginx
- 安装EPEL源:
bash
sudo yum install epel-release
- 安装Nginx:
bash
sudo yum install nginx
- 启动Nginx:
bash
sudo systemctl start nginx
- (可选)设置Nginx开机自启动:
bash
sudo systemctl enable nginx
配置Nginx
Nginx的配置文件位于/etc/nginx/nginx.conf,我们可以按照需要修改文件中的内容。示例1演示了如何修改Nginx的默认网站根目录:
示例1:
sudo vim /etc/nginx/nginx.conf
在server块中添加如下代码:
root /var/www/example.com;
将/var/www/example.com替换为你的网站目录即可。
示例2:
另外,我们可以通过创建新的配置文件实现站点的配置。示例2演示了如何创建一个名为example.com的站点:
sudo vim /etc/nginx/conf.d/example.com.conf
添加如下代码:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
保存并关闭文件,然后测试Nginx配置:
sudo nginx -t
如果输出以下内容,则表示配置无误:
nginx: configuration file /etc/nginx/nginx.conf test is successful
重启Nginx
在修改完Nginx的配置文件后,需要重启Nginx才能使配置生效。重启Nginx的命令如下:
sudo systemctl restart nginx
查看Nginx状态
要查看Nginx的状态,可以使用以下命令:
sudo systemctl status nginx
该命令会输出Nginx的运行状态和一些其他有用的信息。
至此,我们已经完成了CentOS 7系统下Nginx安装并配置开机自启动操作的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7系统下nginx安装并配置开机自启动操作 - Python技术站