一、域名服務(wù)器配置(推薦)
Nginx配置 在Nginx配置文件中添加(jia)以下內容,何去將所有請求重定(′?`)向到默認端口(如80或443):
```nginx
server {
listen 80;
server_name yourdomain.com www.yourdomain.??com;
location / {
proxy_pass http://localhost:your_port;
proxy_set_headヽ(′?`)ノer Host $host;
proxy_set_header X-Real-IP $remote_??addr;
}
}
```保存后重啟Nginx服務(wù)即可生效。掉端掉端
Apache配置
使用`.htaccess`文件添加重寫(xiě)規則(ze)(適用于A(yíng)pache服務(wù)器):
```apache
Re??writeEngine On
RewriteCond %{ HTTP_HOST}(?_?;) ^yourdomain\.com [NC]
RewriteCond %{ SERVER_PORT} !^80
RewriteRule ^(.*)$ http://yourdomain.com(′?ω?`)/$1 [R=301,口訪(fǎng)口號L]
```
或者在`httpd.conf`中配??置虛擬主機:
```apache
ServerName yourdo(′?_?`)main.com www.yourdomain.com ProxyRequests(′?ω?`) Off?? ProxyPreserveHost On ProxyPass / http://localho??st:your_port 其他代理頭配置(????)
```
修改后需重啟Apache服務(wù)。
二、問(wèn)自客戶(hù)端處理(不推薦)
使用如“(??-)?Remove Port”等瀏覽器插件,建網(wǎng)直接屏蔽端口號顯示??(??需??注意插件安??全性)。站去
三、域名開(kāi)發(fā)環(huán)境配置(臨時(shí)解決方案)
PHP去除端口號
在PHP代碼中使用`gethos??tby(′Д` )name`函數將域名(ming)轉換為IP地址ヾ(′?`)?(適用于cURL請求):
```php
$url = "https://github.com";
$ip = gethostbyname(parse_url($url,何去 PHP_UR??L_HOST));
$ch = curl_init("https://$ip"(′?_?`));
```
注意:此方法在IPv6或特殊網(wǎng)絡(luò )環(huán)境下可能失效。
四、掉端掉端??其他注意事項
端口沖突處理: 若80端口被占用,口訪(fǎng)口號可通過(guò)任務(wù)管理器結束占用進(jìn)程(如`netstat -ano | findstr :8(╬?益?)0`)或修改路由器端口。問(wèn)自 反向代理
以上方ヽ(′▽?zhuān)?/法可根據實(shí)際需求選擇,域名生產(chǎn)環(huán)境推薦使??用服務(wù)器配置方式,開(kāi)發(fā)環(huán)境可臨時(shí)采用PH??P腳本或插件。


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享