本md记录了一次从零配置nginx服务并配置ssl证书的经历
[TOC]
系统版本:CentOS 7 (CentOS Linux release 7.8.2003 (Core))
一、安装nginx
1 | yum -y install nginx |
安装成功后别忘了开启服务:
1 | sudo systemctl start nginx.service |
二、配置nginx
首先,我们需要确定我们网站的根目录,如:/home/wwwroot/www.gurh16.top 。
之后,找到并修改/etc/nginx/nginx.conf 。
可能用到的文件搜索命令:
1 | sudo find -name nginx |
在nginx.conf中,”#”代表注释,最重要的是server{}块这部分。每个server{}就代表每一个web站点;listen后为监听端口,一般http为80,https为443;server_name为域名;location后为网站根目录的绝对路径。
1 | listen 80;代表监听80端口 |
保存,至此我们就完成了最基本的nginx配置!
记得刷新!!!
nginx -s reload
Now, 不妨试试用域名访问一下自己的网站吧!XD
三、获取并配置SSL证书
证书可通过腾讯云获取,第一年免费使用。
获取证书后,我们会得到以下两个文件,一个为证书文件,另一个为key。
将两个证书上传至服务器(推荐目录:/etc/ssl 本文中使用的目录:/home/wwwroot/www.gurh16.top/ssl)
修改nginx.conf文件:(监听443端口)
1 | http{ |
刷新!!!
nginx -s reload
大功告成!现在你的网站可以用https访问啦!
参考链接: