👩💻 設定 Proxy
步驟
登入主機
ssh [username]@IP
[password]
查看目錄
ls -i
ls -ial
進入/etc/httpd/conf.d
cd /etc/httpd/conf.d
備份檔案vhost
sudo cp vhosts.conf vhost.conf.[datetime]
開始編輯檔案內容 - 使用 vim 編輯器
sudo vim vhosts.conf
內容
- [外網port] : 80(http), 443(https)
<VirtualHost *:[外網port]>
ServerName [proxy]
# Redirect permanent / [proxy]
ProxyRequests off
ProxyPreserveHost on
ProxyPass / http://[內網IP]:[內網Port]/ flushpackets=on keepalive=on
ProxyPassReverse / http://[內網IP]:[內網Port]/
</VirtualHost>
vim指令
- 複製多行 (nyy)
- 在命令模式下使用
- 複製單行則使用(yy)
- n為行數
- 從游標開始往下數n行
- ex: 5yy -> 從游標往下複製5行
nyy
yy
- 貼上(p)
- 在命令模式下使用
- 將游標移動到要貼上的位置
p
- 切換編輯模式
- 進入-> i
- 離開 -> esc
- 存檔
- :w
- 離開
- 存檔並離開 -> :wq
- 不存檔離開 -> :!q
- 無修改離開 > :q
重啟阿帕契
sudo systemctl restart httpd