ฉันมีบางเว็บไซต์บนเซิร์ฟเวอร์ของฉันและมีเพียงไม่กี่แห่งที่มีพร็อกซีพาสและพวกเขากำลังส่งพอร์ตไปยังโดเมนย่อย
แต่ตอนนี้ฉันกำลังพยายามเพิ่มโดเมนย่อยอื่นสำหรับ Webmin แต่มันไม่ได้ส่งต่อไปยังพอร์ต
นี่คือ site.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName webmin.site.tld
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://'publicip':10000/
ProxyPassReverse / http://'publicip':10000/
RewriteEngine On
RewriteCond %{REQUEST_URI} /api/v[0-9]+/(users/)?websocket [NC,OR]
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteCond %{SERVER_NAME} =webmin.site.tld [OR]
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/webmin.site.tld/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webmin.site.tld/privkey.pem
</VirtualHost>
นี่คือภาพหน้าจอของสิ่งที่ฉันเห็น:
ถ้าฉันใช้พอร์ต 10,000 ฉันจะเห็น:
ดังที่ฉันทราบ Apache ไม่ส่งต่อคำขอไปยังพอร์ต 10,000 และด้วยการกำหนดค่าเดียวกัน ฉันมีบางเว็บไซต์ทำงานอยู่ และ bind9 ก็โอเค ใบรับรองก็โอเค
สิ่งที่ฉันพลาด?