900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 域名备案和SSL证书到服务器配置

域名备案和SSL证书到服务器配置

时间:2020-01-24 23:29:52

相关推荐

域名备案和SSL证书到服务器配置

一、申请域名与备案

1、购买域名链接:

域名注册-工商财税-知识产权-资质备案-智能设计-网站建设-万网-阿里云旗下品牌万网是基于云计算领先的互联网应用服务提供商,阿里云旗下品牌,是中国最大的域名注册服务提供商,中国虚拟主机服务的开创者,中国企业邮箱服务的领先者和中国网站建设服务的创新者/?spm=5176.21213303.1158081.3.119153c9NE8uYE&scm=0722.S_card@@%E5%95%86%E5%93%81@@212429.S_cardgbdt.ID_card@@%E5%95%86%E5%93%81@@212429-RL_%E5%9F%9F%E5%90%8D-OR_ser-V_2-P0_0

2、选择合适的域名进行购买

3、购买成功后需信息模板和实名认证,在域名控制台下操作

信息模板的申请需要时间,按信息填写即可

成功后应显示

4、ICP备案(在控制台直接搜索即可)

备案需在实名认证3天后才可以,否则会失败

服务码申请(有条件),申请后可查看

点击去备案

点击开始备案选择免费。土豪可以选择其他方式

然后按提示一步一步填写信息(最后需要在手机上上传资料)

提交完成后,大约一个工作日完成审核

5.解析(在控制台搜索域名即可)

点击解析后,点击添加记录(填写)

记录值:服务器地址

至此,申请域名和备案结束。

注:一个域名可以设置很多条解析记录,也就是说,改个主机记录就可以。

例:

www.shenshougang.top------>前台页面

admin.shenshougang.top----->后台管理

二、申请SSL证书

1、申请地址(也可直接在控制台搜索ssl证书):

https://yundun./?spm=5176.12818093.categories-n-products.dcas.154716d0vhC7kH&p=cas#/overview

2、先申请免费证书,再创建证书

创建后,下面会出现一个证书,点击证书申请

按照步骤填写即可(申请成功后会自动解析)

填写玩等待结果即可。

此处有两个文件需要下载上传到服务器上 ,可以根据需求下载,我用的nginx,用于后面nginx配置

至此,SSL证书申请完成,每年的免费证书可以申请20个,每个证书均是12月31日到期,也就是说每年需要手动操作一次。

三、服务器配置

1、常规配置LNMP(用的CentOS8)

之前的文章写的很详细或者看阿里云的文档

/qq_41469037/article/details/126309222?spm=1001..3001.5501

2、常规配置完成后,需要更改nginx配置

一般情况下。我们会把在nginx中配置网站域名的conf文件放到vhosts文件下。(方便后期查找和处理)

新建vhosts文件

cd /etc/nginx/mkdir vhosts

新建*.conf文件

cd vhostsvim gang.conf

*.conf文件内容:

我创建了两个域名。一个用到了https(端口一般为443),一个用的http

注:

ssl_certificate和ssl_certificate_key后面为文件路径

两个文件需要下载ssl文件上传到服务器(在第二步最后已讲到,我保存在了cert文件下)

root 指向项目根目录

server {listen 443 ssl;server_name www.shenshougang.top;root /www/learn;index index.htm index.html index.php;ssl_certificate/etc/nginx/cert/8338800_www.shenshougang.top.pem;ssl_certificate_key /etc/nginx/cert/8338800_www.shenshougang.top.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;location / {index index.html index.htm index.php;autoindex off;if (!-e $request_filename) {rewrite ^/(.*)$ /index.php/$1;}}location ~ ^(.*)\/\.git\/ {deny all;}location ~ \.php(.*)$ {#如果报错502,把127.0.0.1改成localhostfastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_INFO $fastcgi_path_info;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;include fastcgi_params;}}server {listen 80;server_name admin.shenshougang.top;root /www/learn;location / {index index.html index.htm index.php;#autoindex on;if (!-e $request_filename) {rewrite ^/(.*)$ /index.php/$1;}}location ~ ^(.*)\/\.git\/ {deny all;}location ~ \.php(.*)$ {#如果报错502,把127.0.0.1改成localhostfastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_INFO $fastcgi_path_info;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;include fastcgi_params;}}

退出vim编辑器:按esc,然后输入

:wq

在nginx.conf文件引入vhosts文件

重启nginx

service nginx restart

至此,nginx配置已完成。如果想学习更多linux命令,请看

LINUX 常用命令大全_ypa-达瓦里希的博客-CSDN博客

结束语:

按常理来说此时应该已经完成,访问网站即可访问到自己配置的项目index.php文件。如果有错误,请留言,共同进步,谢谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。