1. 打开虚拟机,用远程连接工具(Xshell)连接到 linux
2. 打开Xshell,新建会话,名称为 CentOS 7
3. 双击所有会话中 CentOS 7,输入用户名,再输入密码,成功连接到 linux
4. 安装依赖
(1)pcre-8.37.tar.gz 下载地址 https://ftp.pcre.org/pub/pcre/
① 将 pcre-8.37.tar.gz 通过 Xshell 拖到 linux 系统中 home/wl/nginx_dev 目录下,并解压
解压命令:
tar -xvf pcre-8.37.tar.gz
② 进入 pcre-8.37 文件夹,执行 configure
进入文件夹命令:
cd pcre-8.37
执行 configure 命令:
./configure
注意:若没有安装 gcc,会出现以下错误
安装 gcc 命令:
yum -y install gcc
验证 gcc 安装是否成功命令:
gcc -v
③ 编译,并安装 pcre-8.37
编译并安装命令:
make && make install
验证 pcre 8.37 是否安装成功命令:
pcre-config --version
(2)安装 openssl,zlib,gcc 依赖
命令:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
4. 安装 Nginx,官网下载 http://nginx.org/en/download.html
与安装 prec-8.37 的操作一样,因此不再附图
(1)将 nginx-1.12.2.tar.gz 拖到 linux 系统中 home/wl/nginx_dev 目录下,并解压
解压命令:
tar -xfv nginx-1.12.2.tar.gz
(2)进入 nginx-1.12.2 文件夹,执行 configure
进入命令:
cd nginx-1.12.2
执行 configure 命令:
./configure
(3)编译,并安装 nginx-1.12.2
编译并安装命令
make && make install
5. 安装成功后,会在 /usr/local/ 下自动创建 nginx 文件夹
6. 测试启动 Nginx
(1)启动 nginx,在 /usr/local/nginx/sbin 目录下,执行 ./nginx
./nginx
查看 nginx 是否启动成功:
(2)查看 nginx 默认端口号,默认端口号在 nginx 配置文件下,配置文件所在目录 /usr/local/nginx/conf/nginx.conf
查看配置文件命令:
cat /usr/local/nginx/conf/nginx.conf
(3)在浏览器中输入 ip,即可访问 nginx
注意:看到 nginx 页面的前提是, linux 中的防火墙已经关闭,或允许 niginx 默认端口(80)通过防火墙,不然看不到 nginx 的页面
允许80端口通过防火墙命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙服务命令:
systemctl restart firewalld.service
再次在浏览器中访问 ip,即可看到 nginx 页面。