phpstudy配置了ssl后无法用http访问
时间: 2023-05-09 12:01:52 浏览: 281
如果在PHPStudy中启用了SSL配置选项,就会默认将网站的访问方式改为HTTPS,因此就无法使用HTTP协议进行访问。如果想要使用HTTP协议进行访问,需要重新配置服务器以便将SSL选项禁用。
这可以通过在Apache配置文件中添加以下代码来实现:
```
<VirtualHost *:80>
ServerName yourservername.com
Redirect permanent / https://www.yourservername.com/
</VirtualHost>
<VirtualHost *:443>
ServerName yourservername.com
DocumentRoot "path/to/your/document/root"
SSLEngine Off
#……
</VirtualHost>
```
这样就可以在HTTP(端口80)和HTTPS(端口443)两种协议之间进行切换,同时保留原有的SSL配置。
除了在服务器配置文件中添加上述代码外,还需确保在浏览器中输入的URL地址正确,例如:http://www.yourservername.com/。
总之,如果PHPStudy配置了SSL选项后不能使用HTTP协议访问网站,就需要重新配置服务器以便将SSL选项禁用。
相关问题
phpstudy配置nginx 的ssl证书
要在 PHPStudy 中配置 Nginx 的 SSL 证书,需要以下步骤:
1. 确保你已经安装了 SSL 证书。如果没有,请先安装。
2. 在 PHPStudy 中,点击“环境设置”图标,然后点击“Nginx 配置文件”按钮。
3. 打开 Nginx 配置文件,找到 `server` 配置块。在这个块中添加以下内容:
```
listen 443 ssl;
ssl_certificate /path/to/your/certificate;
ssl_certificate_key /path/to/your/certificate_key;
```
其中,`/path/to/your/certificate` 和 `/path/to/your/certificate_key` 分别为你的 SSL 证书和证书密钥的路径。
4. 保存配置文件并重启 Nginx。
如果你想让所有的访问都通过 HTTPS 协议访问,可以在 `server` 配置块中添加以下重定向规则:
```
if ($scheme != "https") {
return 301 https://$server_name$request_uri;
}
```
phpstudy配置域名访问站点
要在phpstudy中配置域名访问站点,你可以按照以下步骤进行操作:
1. 打开phpstudy控制台,点击“设置”按钮,进入“本地域名”页面;
2. 在“本地域名”页面中,点击“添加”按钮,输入你要设置的域名和站点目录;
3. 点击“保存”按钮,完成域名配置;
4. 打开浏览器,输入你设置的域名,即可访问站点。
需要注意的是,在配置域名之前,你需要先将站点放置在phpstudy的站点目录中。另外,如果你的域名是本地局域网中的域名,还需要在本地hosts文件中添加对应的IP地址映射。
阅读全文