LNMP环境配置SSL证书最简单教程

编程之家收集整理的这篇文章主要介绍了LNMP环境配置SSL证书最简单教程编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

现在腾讯提供免费的一年证书,地址:https://console.qcloud.com/sslnginx重定向 http 自动跳转 httpsserver{listen 80;server_name app.typecho.me;index index.html index.htm index.php;rewrite ^/(.*)$ https://plugins.typecho.me/$1 permanent;}配置ssl证书:server{listen 443;#listen [::]:80;server_name app.typecho.me;index index.html index.htm index.php;root /app;ssl on;ssl_certificate /ssl/app.typecho.me_cert.crt;ssl_certificate_key /ssl/app.typecho.me.key;include typecho.conf;#error_page 404 /404.html;include enable-php-pathinfo.conf;location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*.(js|css)?${expires 12h;}location ~ /.{deny all;}access_log off;}安装完成。腾讯免费SSL证书+LNMP环境演示:https://app.typecho.me/

现在腾讯提供免费的一年证书,地址https://console.qcloud.com/ssl

Nginx重定向 http 自动跳转 https

server
    {
        Listen 80;
        server_name app.typecho.me;
        index index.HTML index.htm index.PHP;
        rewrite ^/(.*)$ https://plugins.typecho.me/$1 permanent;
    }

配置ssl证书:

server
    {
        Listen 443;
        #Listen [::]:80;
        server_name app.typecho.me;
        index index.HTML index.htm index.PHP;
        root  /app;
    ssl on;
    ssl_certificate /ssl/app.typecho.me_cert.crt;
    ssl_certificate_key /ssl/app.typecho.me.key;

    include typecho.conf;
    #error_page   <a href="https://www.jb51.cc/tag/404/" target="_blank" class="keywords">404</a>   /<a href="https://www.jb51.cc/tag/404/" target="_blank" class="keywords">404</a>.<a href="https://m.jb51.cc/tag/HTML/" target="_blank" class="keywords">HTML</a>;
    include enable-<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>-pathinfo.conf;

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
    }

    location ~ .*\.(<a href="https://m.jb51.cc/tag/Js/" target="_blank" class="keywords">Js</a>|<a href="https://m.jb51.cc/tag/CSS/" target="_blank" class="keywords">CSS</a>)?$
    {
        expires      12h;
    }

    location ~ /\.
    {
        deny all;
    }

    access_log off;
}</pre>

安装完成。腾讯免费SSL证书+LNMP环境演示:https://app.typecho.me/

总结

以上是编程之家为你收集整理的LNMP环境配置SSL证书最简单教程全部内容,希望文章能够帮你解决LNMP环境配置SSL证书最简单教程所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

LNMP文章

LAMP 架构在企业里用得非常广泛,目前很多电商公司、游戏公司、移动互联网公司大多都采用这种架构。LAMP指的是Linux、Apache、MySQL、PHP。下面记录了 LAMP 架构系统服务的搭建过
和LAMP不同的是LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)其他都一样。目前这种环境应用的也是非常之多。Nginx设计的初衷是提供一种快速高效多并发的web服务软件。在静
卸载安骑士:wget http://update.aegis.aliyun.com/download/uninstall.shchmod +x uninstall.sh./uninstall.shwget http://update.aegis.aliyun.com/download/quartz_uninstall.shchmod +x quartz_uninstall.sh./quartz_uninstall.sh删除残留:pkill aliyun-servicerm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-servicerm -rf /usr/local/aegis*屏弊云盾IPiptables -I INPUT -s 140.205.201.0/28 -j DROPiptables -I INPUT -s 140.205.201.16/29 -j DROPiptables -I INPUT -s 140.205.201.32/28 -j DROPiptables -I INPUT -s 140.205.225.192/29 -j DROPiptables -I INPUT -s 140.205.225.200/30 -j DROPiptables -I INPUT -s 140.205.225.184/29 -j DROPiptables -I INPUT -s 140.205.225.183/32 -j DROPiptables -I INPUT -s 140.205.225.206/32 -j DROPiptables -I INPUT -s 140.205.225.205/32 -j DROPiptables -I INPUT -s 140.205.225.195/32 -j DROPiptables -I INPUT -s 140.205.225.204/32 -j DROP
以前小夜都是通过DD命令来测试硬盘性能,这次是一个比较准确的软件,以后评测数据都会使用这一数据,进行结果统计。安装:yum install hdparm #centosapt-get install hdparm #debian,ubuntu使用:hdparm -t /dev/xvda/dev/xvdb为硬盘符,可使用fdisk -l获取。
VPS使用必备软件之一,可以用来测试网络延迟,以及路由追踪。下载地址:百度网盘(国内速度较快) / 官方网站(国外速度较快)功能介绍:输入IP地址,或网站域名。点击 strart 即开始,一般情况下最尾部的值,就是ping值。Lost就是丢包,而中间的值,是所经路由器时的网络延迟。可以导出成html或txt文件。
每分钟自动记载uptime,并记录到log文件。crontab -e然后,在crontab中添加以下自动命令:* * * * * uptime>>/home/wwwlogs/load.log以上规则为每分钟自动记录。如果不行,可以手动执行一下。再给755权限chmod 755 /home/wwwlogs/load.log效果如下图:
主要讲2个基本的实际应用,主要涉及到禁ping(ipv4)以及禁止udp,即禁止有黑客利用服务器向外发包ddos攻击方面的内容。一、如果没有iptables禁止pingecho 1 > /proc/sys/net/ipv4/icmp_echo_igore_all #开启echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all #关闭二、利用iptables规则禁pingiptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP三、利用iptables规则,禁止服务器向外发包,防止DDOS向外攻击iptables -I OUTPUT -p udp --dport 53 -d 8.8.8.8 -j ACCEPT #允许UDP服务IPiptables -A OUTPUT -p udp -j DROP #禁止udp服务上述53端口和8888是DNS服务必须有的,如果不清楚本机的DNS设置,可执行以下命令得到IP:cat /etc/resolv.conf
近日 Hostigation 大热,但他采用的是KVM架构,重装系统时需要自行挂载系统镜像,以及使用VNC连接后,手动安装。略显麻烦了一些,有的童鞋用起来较麻烦,所以写一个教程。安装成功后,可以SSH,但网页打不开,可能是防火墙原因,执行:iptables -F一、登陆VPS面板,分别找到下图,得到VNC连接IP、端口号,以及自行设置VNC密码:二、主面板,设置VNC为ON,光驱为启动第一序列,装载一个系统ISO文件:三、重启你的VPS,并使用VNC Viewer按照IP和端口号,连接上:四、进入安装界面,如果未能进入,请检查第二步设置,或再次重启你的VPS:五、接下来选择,简体中文,然后,就是全中文操作了。其中有一步是让您选择,服务器组件的。如果您不要桌面,用空格,取消前面的*号就可以了。六、详细安装教程如下:1.选择简体中文2.设置区域为中国3.键盘布局选择美国英语4.输入主机名,域名,ROOT密码之类。按提示操作,磁盘使用整个磁盘就可以:5.镜像服务器,一定要选择美国,否则会很慢很慢很慢:6.选择服务器组件,小内存就不要装图形界面了,太卡。如果要SSH管理,一定要勾选SSH。7.最后一步,这个时候需要去面板,设置为硬盘重启,然后,再VNC里继续就OK了。重启后,安装完成。就可以用VNC或SSH管理了。
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注