在Azure上部署squid的教程

2021-07-22 02:31:13 字數 2829 閱讀 1780

首先關閉防火牆:

setenforce 0
設定最大檔案數:

ulimit -n

1048576

設定最大檔案控制代碼數:

echo

"* soft nofile 1048576" >> /etc/security/limits.conf

echo

"* hard nofile 1048576" >> /etc/security/limits.conf

停止sendmail服務,防止占用25 smtp埠:

killall sendmail
停止postfix服務,防止占用25 smtp埠:

postfix stop
從linux執行級關閉postfix服務:

chkconfig--

level

2345

postfix

off

這裡必須用25埠, 別問為什麼。。。

yum -y install squid
vim /etc/squid/squid.conf,修改以下內容:

http_port 25
重啟squid:

systemctl restart squid.service
檢查埠是否開啟

netstat -ntpl |grep squid
從linux執行級開啟squid服務:

systemctl enable squid.service
至此,你的伺服器就已經部署成了**伺服器。(參考自這裡)

yum install -y openssl openssl-devel httpd
passwd 檔案使用 htpasswd 生成,auth_user 替換為自己需要設定的使用者名稱

htpasswd -c /etc/squid/passwd auth_user
vim /etc/squid/squid.conf,寫入以下內容:

auth解釋:

第一行:選擇的認證方式為basic,認證程式路徑和密碼檔案路徑。

第二行:認證程式的程序數

第三行:認證有效時間

第四行:認證領域內容,上面定義的web瀏覽需要輸入使用者密碼

第五,六行:設定允許認證的使用者訪問

#額外2句,隱藏真實ip變成匿名**,squid 3.1

http_port 25如果要使用https協議則必須找台國內vps或者自己本機安裝stunnel ,並修改以下配置:

上面的金鑰檔案使用下面的命令來生成

(需要注意的是,common name需要與伺服器的ip或者主機名一致)

cd /etc/squid

openssl req -new > hb.csr

openssl rsa -in privkey.pem -out xx.key

openssl x509 -in xx.csr -out xx.crt -req -signkey xx.key -days 3650

參考自這裡

yum install -y stunnel 安裝

killall stunnel 停止

stunnel 執行

增加檔案/etc/stunnel/tunnel.conf ,配置如下:

[proxy]

client = no

[squid]

accept = 其他埠

connect = 127.0.0.1:25

cert = /etc/stunnel/stunnel.pem

stunnel.pem生成方法可參考這裡

修改關鍵配置如下:

[proxy]

client = yes

accept = 本地:埠

connect = 遠端:埠

可能用得找的東西 ***list

Tomcat在Linux上部署

第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...

在weblogic上部署應用

cd oracle bea wlserver 10.3 common bin 建域命令 config.sh name dianyi oracle bea wlserver 10.3 server lib 放入 classes12.jar 修改 wl home common bin下的commenv....

在Github上部署Ghost

參考 1 tryghost 以下操作在mac環境 建立新的repo,命名規則為 yourname.github.io 解壓至git分支根目錄下的blog資料夾 命令列下切換至blog路徑,輸入npm install production 依賴包安裝完畢之後本地啟動 npm start 如果能看到 h...