虚拟机上完成 openresty、squid 的软件安装,并且浏览器可以访问。
时间: 2024-04-19 15:23:56 浏览: 14
您好!虚拟机上安装 OpenResty 和 Squid 并让浏览器能够访问的步骤如下:
1. 首先,安装虚拟机软件(如 VMware 或 VirtualBox),然后在虚拟机上安装操作系统(如 Ubuntu、CentOS 等)。
2. 打开虚拟机,在操作系统中打开终端或命令行界面。
3. 安装 OpenResty:
- Ubuntu:在终端中运行以下命令:
```
sudo apt-get update
sudo apt-get install openresty
```
- CentOS:在终端中运行以下命令:
```
sudo yum install yum-utils
sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
sudo yum install openresty
```
安装过程中可能需要您确认一些提示信息,根据提示进行操作即可。
4. 安装 Squid:
- Ubuntu:在终端中运行以下命令:
```
sudo apt-get update
sudo apt-get install squid
```
- CentOS:在终端中运行以下命令:
```
sudo yum install squid
```
安装过程中可能需要您确认一些提示信息,根据提示进行操作即可。
5. 配置 OpenResty:
- 打开终端,使用文本编辑器(如 nano 或 vim)打开 OpenResty 的配置文件:
```
sudo nano /etc/nginx/nginx.conf
```
- 在配置文件中添加以下内容,用于反向代理 Squid:
```
http {
server {
listen 80;
location / {
proxy_pass http://localhost:3128;
proxy_set_header Host $host;
}
}
}
```
- 保存并关闭配置文件。
6. 配置 Squid:
- 打开终端,使用文本编辑器(如 nano 或 vim)打开 Squid 的配置文件:
```
sudo nano /etc/squid/squid.conf
```
- 找到并修改以下配置行,以允许所有客户端访问 Squid:
```
http_access allow all
```
- 保存并关闭配置文件。
7. 启动服务:
- 启动 OpenResty:
```
sudo /usr/local/openresty/nginx/sbin/nginx
```
- 启动 Squid:
```
sudo systemctl start squid
```
8. 验证浏览器访问:
- 打开您的浏览器,输入虚拟机的 IP 地址。
- 如果一切正常,您应该能够访问到 Squid 代理服务。
希望这些步骤能帮助到您!如有任何问题,请随时提问。