在 Apache2 上添加子域
Add subdomain on Apache2
我想在 Apache2 上添加子域 api.example.com
。
这是我的域配置文件。
<VirtualHost *:80>
ServerName api.winity.pw
ServerAdmin webmaster@winity.pw
DocumentRoot /var/www/api
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我试图在没有工作的情况下访问它,这是我在 CloudFlare 上的 DNS 配置
当我尝试访问它时,我发现自己在 /var/www/public
目录中,而不是 /var/www/api
。
先问这里
- Google问题
- 在 Whosebug 上搜索
- 为您制作一个相关的标题
Create subdomain in Apache2
- 指定您的操作系统而不是您的服务器类型**
通过 SSL 使用 443 端口,方法是将 <VirtualHost *:80>
更改为 <VirtualHost *:443>
。
如果您从 CloudFlare 收到 HTTP 525 - SSL Handshake failed
错误,请使用 Flexible SSL 选项。
当您使用 Full SSL 并且您的服务器上没有有效的 SSL 证书时,此附加。
要解决此问题,请将 SSL 选项更改为 Flexible。
我想在 Apache2 上添加子域 api.example.com
。
这是我的域配置文件。
<VirtualHost *:80>
ServerName api.winity.pw
ServerAdmin webmaster@winity.pw
DocumentRoot /var/www/api
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我试图在没有工作的情况下访问它,这是我在 CloudFlare 上的 DNS 配置
当我尝试访问它时,我发现自己在 /var/www/public
目录中,而不是 /var/www/api
。
先问这里
- Google问题
- 在 Whosebug 上搜索
- 为您制作一个相关的标题
Create subdomain in Apache2
- 指定您的操作系统而不是您的服务器类型**
通过 SSL 使用 443 端口,方法是将 <VirtualHost *:80>
更改为 <VirtualHost *:443>
。
如果您从 CloudFlare 收到 HTTP 525 - SSL Handshake failed
错误,请使用 Flexible SSL 选项。
当您使用 Full SSL 并且您的服务器上没有有效的 SSL 证书时,此附加。
要解决此问题,请将 SSL 选项更改为 Flexible。