虚拟机上完成openresty、squid的软件安装,并且浏览器可以访问
时间: 2024-04-10 11:34:38 浏览: 118
虚拟机工具安装
4星 · 用户满意度95%
你可以按照以下步骤在虚拟机上完成OpenResty和Squid的安装,并确保浏览器可以访问它们:
1. 打开终端,使用root用户或具有sudo权限的用户登录到虚拟机。
2. 安装OpenResty:
- 添加OpenResty软件源:
```
wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add -
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"
sudo apt-get update
```
- 安装OpenResty:
```
sudo apt-get install openresty
```
3. 安装Squid:
```
sudo apt-get install squid
```
4. 配置OpenResty:
- 进入OpenResty配置目录:
```
cd /etc/openresty/
```
- 备份默认配置文件:
```
sudo cp nginx.conf nginx.conf.bak
```
- 编辑配置文件:
```
sudo nano nginx.conf
```
- 在配置文件中添加以下内容:
```
http {
server {
listen 80;
location / {
proxy_pass http://localhost:3128;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
}
```
- 保存并关闭文件。
5. 配置Squid:
- 进入Squid配置目录:
```
cd /etc/squid/
```
- 备份默认配置文件:
```
sudo cp squid.conf squid.conf.bak
```
- 编辑配置文件:
```
sudo nano squid.conf
```
- 找到以下行并取消注释(删除前面的#):
```
http_port 3128
```
- 保存并关闭文件。
6. 启动OpenResty和Squid:
- 启动OpenResty:
```
sudo /usr/local/openresty/nginx/sbin/nginx
```
- 启动Squid:
```
sudo service squid start
```
7. 验证配置:
- 打开浏览器并输入虚拟机的IP地址,例如:http://虚拟机IP/。
- 如果一切正常,您应该能够看到Squid的默认页面或OpenResty代理的页面。
现在,您已经成功在虚拟机上安装了OpenResty和Squid,并且可以通过浏览器访问它们。请确保按照步骤正确配置和启动服务。
阅读全文