LAMP配置多站点SSL
首先推荐安装 lamp.sh 的LAMP一键包,简单方便,安装也很快。
单个站点配置SSL可以 参考这里
其实多站点SSL跟单个站点SSL差不多。
1、安装openssl,命令如下:
yum install -y openssl openssl-devel #CentOS 下
apt-get install -y openssl #Debian 或 Ubuntu 下
2、申请SSL证书
市面上免费的SSL还是比较多的,但是不建议wosign和startssl,我使用的是腾讯云的免费SSL,申请后会获得一个csr文件和一个key文件
付费的则五花八门了,这里就不再赘述。
申请过程省略。
3、部署证书
在 /usr/local/apache/conf 路径下新建一个 “ssl” 目录,把你的证书全部上传到这个ssl目录下。
进入 /usr/local/apache/conf/vhost 找到你网站的配置文件,比如 fiyfile.com.conf
编辑成如下格式:
<VirtualHost *:80>
ServerName fiyfile.com
ServerAlias fiyfile.com www.fiyfile.com
DocumentRoot /data/www/fiyfile.com
DirectoryIndex index.php index.html index.htm
<Directory /data/www/fiyfile.com>
Options +Includes -Indexes
AllowOverride All
Order Deny,Allow
Require all granted
php_admin_value open_basedir /data/www/fiyfile.com:/tmp:/proc
</Directory>
ErrorLog /data/wwwlog/fiyfile.com/error.log
TransferLog /data/wwwlog/fiyfile.com/access.log
</VirtualHost>
Listen 443
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost *:443>
DocumentRoot /data/www/fiyfile.com
ServerName fiyfile.com
ServerAlias www.fiyfile.com
SSLEngine on
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite ALL:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
SSLCertificateFile /usr/local/apache/conf/ssl/fiyfile.com.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl/fiyfile.com.key
BrowserMatch "MSIE [2-5]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
<Directory /data/www/fiyfile.com>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
保存后,重启 Apache
多个站点的 SSL 都按照此方法配置即可,请确保证书路径正确。
抢个沙发先 :oops:
话说用Debian配置LNMP超级方便,基本上我VPS十分钟左右全装完。不知是不是内核集成也能速度快些。 :grin:
Debian不是自带apache么?
同意appnode难用的一逼。。。。之前可以免费试用我免费续费了3年。。。不需要花钱买吧!??
我用的oneinstack.证书都是自动申请的。。。 :lol:
现在要花钱了
:eek: 妈的 你这特色图片我眼熟啊
反正你网站也关了
用我的mcblog吧,哈哈
野猫博客怎么关了?不玩了吗?
那伙又想换域名,手动斜眼
难怪又打不开...
appnode退钱了没
退啥……
appnode不是收费的吗?
LNMP 的 scandir() 函数默认禁用,没有这个 WP 搜索不出来主题。
不是搜索不出来,是启用任意主题都会500错误
soga,还能这么用
:neutral: amh 很简单
界面太丑了
那没办法 好用就行啊
那一件安装包也挺好用,,,宁愿忍受记命令,也不去看amh那丑陋的前端
环境安装完我就用芒果云和ssh了 2333
我也在用芒果云了
你这个表情挺可爱的,用的什么插件?
大发的Alu,http://fatesinger.com/799
:mrgreen: 谢过~
我以为高手都是用命令的...
哈哈,让你失望了
哈哈,充分证明工程师也是人类,同样好偷懒~
向你学习一下啊,我们公司的app需要做ssl,因为最近老打开有运营商的广告,还有就是在微信里打开不会自动跳转到app
每次都要刷新一下才能点表情,为什么不把PJAX关掉。
没注意到 :smile:
话说,我还没配置过ssl。,买域名送的证书你的用了吗?主要还是纠结配置方面的问题。唉,还记得上次网站忘记备份。造成不可弥补的后果。数据全部丢失。想想都怕。 :cry:
Gandi的证书好像兼容性不好,我没用送的证书 :?:
您好!您站的主题简结漂亮,可否给我一份,谢谢
你好,主题售价136元 :cool:
:cry: 我不能用一键包,都会出错只好自己弄了 :razz:
:grin: 我在用的就是OneinStack哈,你猜我在那里装的?腾讯云哦(´-ω-`) :smile: :smile:
我死活安装不上,可能我的姿势不对 :eek:
嘻嘻嘻,OneinStack挺好的,很多组件可以一键装.,比如那个ionCube PHP Loader。个人感觉 :roll: 挺棒的
LNMP 装完之后进主题那边的状况应该是没有主题吧,这是 PHP 的 scandir 默认被关了,去 php.ini 开了就行 :smile:
不懂这些,我对环境一窍不通 :grin:
实力接盘侠,野猫之前好多域名不用之前都解析到你这了,现在又是 0.0
太夸张了,只是几个朋友合伙卖域名罢了
:smile: 感觉配置SSL很麻烦!懒得在配置SSL了。
"配置了之后,mysql 总是会运行一段时间之后莫名其妙的关闭,而且网站速度也没有充分发挥"
多半是你分配给MySQL的内存太大了,内存不够了进程就崩溃了。
既然购买了收费软件,有问题可以直接联系客服。 :arrow:
另外,如果服务器物理内存不大,分配过大的内存给MySQL和过多的PHP进程数,就会动用到虚拟内存,这样就会体现为网站很慢。
大部分一键安装包给大家的预设值都是最小的。
lnmp安装包挺好用的呀,配个虚机主机就可以了,有命令行。就是编辑太花时间了。。
然后配置全部要手动改~~
lamp性能没lnmp好~ :arrow:
没有面板的路过,amh好像很不错的样子
amh的界面太丑了
用了StartSSL和Qcloud的免费SSL,IE、firefox、chrome、opera都支持,一个三年有效期,一个一年有效期!
三年有效期,我以为只有沃通可以免费签 :oops:
赞赞赞 :cool:
啥服务器?ubuntu还是centos?
你好,请教一下,Apache下要怎么弄才能实现跟你一样完美的强制WWW跳转到不带WWW的,试了好多办法都不行,另外我的博客是用Typecho搭建的,可以分享一下你的Apache规则吗?谢谢
你在你程序那里设置的是不带www的吗?设置没问题的话,可以把www301到裸域就可以了,网上301教程很多,你搜一下就知道了
问题是我按照网上的教程,在网站目录下的.htaccess文件里设置了301跳转,也重启了httpd,但就是没反应,倒是我的带www的却跳到网站默认站点目录了,所以想看一下你的设置好对比一下
现在删除掉站点配置文件再重写.htaccess里的301跳转,好像是可以转了,但还有一个问题,就是www跳转是直接跳到首页,而不是文章路径,大大赐教 :!:
测试一下评论
暂时不考虑ssl
您好,看你的站做的挺不错的,有没有出手的打算,想出手的话,联系QQ1587894193。