帝游网提供最新手游APP下载和游戏攻略!

Linux与Nginx HTTPS配置实践要点归纳

发布时间:2024-08-26浏览:47

文章目录

前言

1.linux服务器常用安装:

1.1通过yum安装rz和sz命令:

1.2 yum安装docker:

2. nginx安装:

2.1 nginx配置文件:

2.2 服务配置https文件:

2.3 总结

3.结尾:

前言

现在我们如果自己想弄点东西,需要买自己的云服务器、域名,整一个https的域名进行部署服务,开发一个站点、bbs、小程序服务提供接口等等,本篇进行一个简要的梳理帮助大家进行完成自己服务器的配置整合。

1.linux服务器常用安装:

1.1通过yum安装rz和sz命令:

rz和sz是非常非常好用的上传和下载命令,属于linux操作的必备技能。

yum install lrzsz

1.2 yum安装docker:

yum -y install docker-io

启动docker:

service docker start

2. nginx安装:

yum install nginx

启动nginx:

systemctl start nginx

配置自启动nginx:

systemctl enable nginx

nginx 版本查看:

nginx -v

2.1 nginx配置文件:

其实nginx的安装真的推荐使用yum去安装,相对的比较标准,配置文件存放的地方和全局的环境变量都会默认配置好。nginx默认的安装位置为:/etc/nginx入口的配置文件为 nginx.conf:

user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80 default_server; listen [::]:80 default_server; server_name 8.140.167.22; #root /usr/share/nginx/html; #root /opt/our666/;

其中这个是nginx的入口配置文件,其他的域名的配置文件我们会在/etc/nginx/conf.d/文件夹里面进行配置:效果图:

可以看到我这里面是在这个服务器上配置了多个域名来使用,相互之间其实不受影响。

2.2 服务配置https文件:

在服务的nginx配置文件中,无论是站点还是应用我们要做的就是监听80端口和443端口,启动ssl也就是https的监听,配置证书的位置其实就是两行代码:

ssl_certificate ssl/3068004_www.our666.com.pem; ssl_certificate_key ssl/3068004_www.our666.com.key;

截图:

最终浏览器中呈现的效果就是:

2.3 总结

上面就是整个https在nginx配置的过程,当然这个过程我们需要从阿里云域名管理那里下载免费的证书,一年一次,配置好以后我们需要执行nginx的 -s reload操作进行重新加载等等。

3.结尾:

用户评论

*巴黎铁塔

这游戏听起来好专业啊,终于找到个适合学习技术的游戏了。

    有11位网友表示赞同!

入骨相思

以前学过Linux和Nginx,但都是理论,看了这个游戏肯定能实践出真知。

    有8位网友表示赞同!

来自火星的我

HTTPS配置实操经验真难找,这个标题就给我一股专家的感觉。

    有10位网友表示赞同!

命运不堪浮华

平时工作中总是对HTTPS设置犯愁,这游戏正好解决了我的难题。

    有13位网友表示赞同!

走过海棠暮

作为一名开发者,我觉得这种实战总结很有必要,赞一个!

    有14位网友表示赞同!

在哪跌倒こ就在哪躺下

Linux和Nginx配合HTTPS,听起来就很强大,期待游戏内容。

    有11位网友表示赞同!

把孤独喂饱

精辟总结这个词用得好,感觉能学到很多干货。

    有10位网友表示赞同!

一样剩余

我对这个游戏充满好奇,希望能有详细的实操步骤讲解。

    有6位网友表示赞同!

妄灸

配置HTTPS在游戏中实战演练,这概念新颖!

    有8位网友表示赞同!

花容月貌

学习的同时还能玩游戏,这样的氛围太好了。

    有6位网友表示赞同!

墨城烟柳

玩这款游戏能提高自己的网络安全水平。

    有20位网友表示赞同!

无所谓

我已经迫不及待想尝试一下这个游戏了,听说非常实用。

    有7位网友表示赞同!

巷口酒肆

学技术就应该这样,理论与实际相结合。

    有19位网友表示赞同!

恰十年

这游戏肯定很适合做PPT演示,让同事们也了解一下HTTPS的配置。

    有18位网友表示赞同!

隔壁阿不都

Linux和Nginx是我的强项,但HTTPS总感觉有点难,希望这款游戏能帮我攻克难关。

    有14位网友表示赞同!

还未走i

实战精辟总结,真希望市面上能有更多这样的游戏。

    有14位网友表示赞同!

念旧情i

对那些刚开始接触HTTPS的朋友们来说,这个游戏是个很好的学习工具。

    有8位网友表示赞同!

热点资讯