先说一下使用场景我想把域名解析到三级目录,并设置 HTTPS,这时我发现,宝塔就很鸡肋了,首先没有办法设置HTTPS,
再者没有办法绑定三级目录,
在网上看了一下,修改配制文件 ,
结果HTTPS还是不能访问,本想用宝塔图个方便,我的实用心得是,还不如,手动搞来得明了,
果断放弃使用! 以下配制是,子域名配制SSL,已经绑定过目录了,这是配制,相关的文件也上传到所属的目录
#BINDING-api.XXX.com-START
<VirtualHost *:443>
ServerAdmin webmaster@example.com
DocumentRoot "/www/wwwroot/XXX.com/api/web"
ServerName api.XXX.com
#errorDocument 404 /404.html
ErrorLog "/www/wwwlogs/XXXcom-error_log"
CustomLog "/www/wwwlogs/XXX.com-access_log" combined
#SSL
SSLEngine On
SSLCertificateFile /www/wwwroot/XXX.com/httpssl/2_api.XXX.com.crt
SSLCertificateKeyFile /www/wwwroot/XXX.com/httpssl/3_api.XXX.com.key
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On
#PHP
<FilesMatch \.php>
SetHandler "proxy:unix:/tmp/php-cgi-71.sock|fcgi://localhost"
</FilesMatch>
#DENY FILES
<Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
Order allow,deny
Deny from all
</Files>
#PATH
<Directory "/www/wwwroot/XXX.com/api/web">
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex index.php index.html index.htm default.php default.html default.htm
</Directory>
</VirtualHost>
#BINDING-api.XXX.com-END
|
|