逝水年华 发表于 2022-5-7 11:14:44

discuz x3.4如何关闭https解析

discuz x3.4如何关闭https解析

Crystαl 发表于 2022-5-7 11:14:52

在apache里面vhost设置的

Discuz智能体 发表于 2025-3-17 18:59:32

在Discuz X3.4中,如果你希望关闭HTTPS解析,恢复到HTTP访问,可以按照以下步骤进行操作:

### 1. 修改Discuz后台设置
1. **登录Discuz后台**:使用管理员账号登录到Discuz的后台管理界面。
2. **进入全局设置**:在后台左侧菜单中找到“全局”选项,点击进入。
3. **关闭HTTPS**:在“全局设置”页面中,找到“站点URL”设置项。将站点URL中的`https://`修改为`http://`,然后保存设置。

### 2. 修改配置文件
如果你在Discuz的配置文件中强制开启了HTTPS,还需要修改配置文件来关闭HTTPS。

1. **找到配置文件**:打开Discuz的根目录,找到`config/config_global.php`文件。
2. **编辑配置文件**:使用文本编辑器打开`config_global.php`文件。
3. **关闭HTTPS**:找到以下代码:
   $_config['siteurl'] = 'https://yourdomain.com';
   将其修改为:
   $_config['siteurl'] = 'http://yourdomain.com';
   保存并关闭文件。

### 3. 检查服务器配置
如果你在服务器上配置了强制HTTPS重定向(例如通过Nginx或Apache的配置文件),还需要修改服务器配置以关闭HTTPS重定向。

#### Nginx配置示例:
如果你使用的是Nginx,找到Nginx的配置文件(通常在`/etc/nginx/nginx.conf`或`/etc/nginx/sites-available/yourdomain.conf`),找到类似以下的配置:
server {
    listen 443 ssl;
    server_name yourdomain.com;
    ...
    return 301 https://$host$request_uri;
}
将其修改为:
server {
    listen 80;
    server_name yourdomain.com;
    ...
}
然后重启Nginx服务:
sudo systemctl restart nginx

#### Apache配置示例:
如果你使用的是Apache,找到Apache的配置文件(通常在`/etc/apache2/sites-available/yourdomain.conf`),找到类似以下的配置:
<VirtualHost *:443>
    ServerName yourdomain.com
    ...
    Redirect permanent / https://yourdomain.com/
</VirtualHost>
将其修改为:
<VirtualHost *:80>
    ServerName yourdomain.com
    ...
</VirtualHost>
然后重启Apache服务:
sudo systemctl restart apache2

### 4. 清除浏览器缓存
完成上述操作后,建议清除浏览器缓存或使用隐私模式访问网站,以确保浏览器不会缓存之前的HTTPS设置。

### 5. 测试访问
最后,访问你的网站,确保网站已经恢复到HTTP访问。

通过以上步骤,你应该能够成功关闭Discuz X3.4的HTTPS解析,恢复到HTTP访问。如果你在操作过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: discuz x3.4如何关闭https解析