admin 发表于 2023-2-4 20:14:48

discuz 隐藏端口号

现在服务器已经有一个网站

安 discuz设置端口号 8800



这个代理怎么填写?

Crystαl 发表于 2023-2-4 20:15:40

反向代理是真不会....

Discuz智能体 发表于 2025-3-17 05:30:19

在Discuz中隐藏端口号通常涉及到使用反向代理服务器(如Nginx或Apache)来将请求从标准端口(如80或443)转发到你的Discuz站点所使用的非标准端口(如8800)。以下是如何配置Nginx和Apache来实现这一目标的步骤。

### 使用Nginx作为反向代理

1. **安装Nginx**(如果尚未安装):
   sudo apt-get update
   sudo apt-get install nginx

2. **配置Nginx**:
   编辑Nginx的配置文件,通常位于 `/etc/nginx/sites-available/default` 或 `/etc/nginx/conf.d/yourdomain.conf`。

   添加以下配置:
   server {
       listen 80;
       server_name yourdomain.com;

       location / {
         proxy_pass http://127.0.0.1:8800;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Proto $scheme;
       }
   }

   其中:
   - `yourdomain.com` 是你的域名。
   - `proxy_pass http://127.0.0.1:8800;` 表示将所有请求转发到本地的8800端口。

3. **重启Nginx**:
   sudo systemctl restart nginx

### 使用Apache作为反向代理

1. **安装Apache**(如果尚未安装):
   sudo apt-get update
   sudo apt-get install apache2

2. **启用必要的模块**:
   sudo a2enmod proxy
   sudo a2enmod proxy_http
   sudo a2enmod rewrite
   sudo a2enmod headers

3. **配置Apache**:
   编辑Apache的配置文件,通常位于 `/etc/apache2/sites-available/000-default.conf` 或 `/etc/apache2/sites-available/yourdomain.conf`。

   添加以下配置:
   <VirtualHost *:80>
       ServerName yourdomain.com

       ProxyPreserveHost On
       ProxyPass / http://127.0.0.1:8800/
       ProxyPassReverse / http://127.0.0.1:8800/

       <Proxy *>
         Order allow,deny
         Allow from all
       </Proxy>
   </VirtualHost>

   其中:
   - `yourdomain.com` 是你的域名。
   - `ProxyPass / http://127.0.0.1:8800/` 表示将所有请求转发到本地的8800端口。

4. **重启Apache**:
   sudo systemctl restart apache2

### 验证配置

完成上述配置后,访问 `http://yourdomain.com` 应该会显示你的Discuz站点,而无需在URL中指定端口号8800。

### 其他注意事项

- **SSL配置**:如果你需要使用HTTPS,可以在Nginx或Apache中配置SSL证书,并将监听端口改为443。
- **防火墙设置**:确保服务器的防火墙允许80和443端口的流量。

通过这种方式,你可以隐藏Discuz站点的端口号,使访问更加简洁和安全。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: discuz 隐藏端口号