下面是在CentOS7系统下使用YUM安装Nginx的详细攻略:
安装Nginx
步骤如下:
- 打开终端,使用root用户登录系统;
- 更新YUM:
yum update
- 安装Nginx:
yum install nginx
- 启动Nginx:
systemctl start nginx
- 检查Nginx是否已经启动成功:
systemctl status nginx
如果输出信息中包含“active (running)”字样,说明Nginx已经成功启动。
- 配置Nginx自启动:
systemctl enable nginx
这样,当系统重启时,Nginx会自动启动。
配置Nginx
安装成功后,我们需要对Nginx进行一定的配置,来满足实际需求。下面是一些常见的Nginx配置示例:
配置网站根目录
- 创建网站根目录:
mkdir /var/www/html/example.com #example.com是自定义域名
- 修改Nginx配置文件:
vim /etc/nginx/conf.d/example.com.conf
把以下配置复制粘贴到文件中:
server {
listen 80;
server_name example.com; #自定义域名
root /var/www/html/example.com;
index index.html;
}
保存并退出;
- 重启Nginx:
systemctl restart nginx
配置SSL证书
- 下载Let's Encrypt工具:
yum install certbot
- 生成证书:
certbot certonly --standalone -d example.com #example.com是自定义域名
- 配置Nginx:
vim /etc/nginx/conf.d/example.com.conf
在server块中添加以下内容:
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
保存并退出;
- 重启Nginx:
systemctl restart nginx
现在,对于访问example.com的请求,都会被自动重定向到https协议,且使用了SSL证书加密。
以上是CentOS7系统下使用YUM安装Nginx的详细攻略及相关示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7系统下用YUM安装Nginx详解 - Python技术站