我设法让我的网站完全部署在运行apache的数字海洋上,除了在我添加ssl证书后,它无法启动。在查看错误日志时,这是我收到的。
[Tue Mar 14 05:33:19.296072 2023] [core:alert] [pid 19204] [client 183.129.153.157:51241] /home/centos/www/mysite/public/.htaccess: /home/centos/www/mysite/public/.htaccess:1: <<<<<<<> was not closed.
那个htaccess文件被删除了,我在它自己的服务器上发布了那个项目。与它相关联的虚拟主机文件也被删除了。
更新:原来我忘记运行“setenforce 0”,但我有一个新的错误httpd:/etc/httpd/conf/httpd.conf的第356行上的语法错误:无法打开配置目录/home/centos/vhosts:权限被拒绝
目录和所有子文件夹具有755权限
我的虚拟主机配置
<VirtualHost *:80>
ServerAdmin me@me.com
ServerName www.mysite.com
ServerAlias www.mysite.com
DocumentRoot "/home/centos/www/mysite/public"
ErrorLog /home/centos/logs/error_log
CustomLog /home/centos/logs/access_log combined
<Directory "/home/centos/www/casacoding/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerAdmin me@me.com
ServerName www.mysite.com
ServerAlias www.mysite.com
DocumentRoot "/home/centos/www/mysite/public"
ErrorLog /home/centos/logs/error_log
CustomLog /home/centos/logs/access_log combined
<Directory "/home/centos/www/mysite/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
SSLCertificateFile "/home/centos/vhosts/mysite-com.csr"
SSLCertificateKeyFile "/home/centos/vhosts/mysite-com.key"
SSLCertificateChainFile "/home/centos/vhosts/sslcert/CER - CRT Files/STAR_casacoding_com.pem"
</VirtualHost>
如有任何帮助或指导,不胜感激。
1条答案
按热度按时间jecbmhm31#
我想通了!!!私钥有正确的权限,但在centos组而不是根组中。砰!工作!