前提条件:服务器或虚拟机。
需要将前端的代码部署到服务器或虚拟机上,使用nginx,便开始了nginx安装配置和实践。
一. 安装Nginx之前,需要先把Nginx的依赖安装好。因为在编译安装Nginx时,需要用到这些函数库和必要的软件:gcc-c++ ,pcre,pcre-devel,zlib,zlib-devel,openssl,openssl-devel
代码如下:
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
二. 下载Nginx
1. 官网
官网:
http://nginx.org/en/download.html
2. 使用wget下载Nginx,Nginx的下载地址为:http://nginx.org/download/nginx-1.25.3.tar.gz
Nginx的下载地址 命令:
wget http://nginx.org/download/nginx-1.25.3.tar.gz
3. 查看是否下载了的Nginx-1.25.3版本的压缩包,nginx-1.25.3.tar.gz 。如下图所示(红色名),显示已下载好了。
在当前目录下查看命令:
ll
4. 为了方便管理,可以创建一个文件夹。(名字可以按我的文件夹名,也可以写自己喜欢的文件夹。最好按照标准格式来命名。)
1.创建新文件夹命令如下:
mkdir /usr/java
2.将压缩包移入文件夹中命令如下:
mv nginx-1.25.3.tar.gz /usr/java
3.切换到 /usr/java 该文件夹下命令如下:
cd /usr/java
4.查看当前文件夹下之下的内容命令如下:(命令:ls 或 ll 都可以,个人喜欢ll)
ll
5. 解压压缩包,并切换到Nginx文件夹
1.解压压缩包,命令如下:
tar -zxf nginx-1.25.3.tar.gz
2.将nginx-1.25.3改为nginx,切换到nginx文件夹下,命令如下:
改名命令:
mv nginx-1.25.3 nginx
切换命令:
cd nginx
6. 使用脚本 ./configure
. /configure 是用来检测你的安装平台的目标特征的。它是个shell脚本。
最后出现以下画面即成功
7. 编译和安装nginx
1.这是编译和安装一块进行(&&),亦可分开进行:
make && make install
注意:下面是分开的(这个的编译和安装,如果使用上面的方法,这里的就可以忽略了)
1.1 编译
make
1.2 安装
make install
-----------------------------------------------------------------------------------------------------------------------------
8. 启动nginx8
1.切换到sbin文件夹下
cd /usr/local/nginx/sbin
2.运行nginx
./nginx
9. 可以通过命令查看结果
方式一. 通过命令行查看
curl http://localhost:80
方式二. 通过ip地址(本机ip 或 服务器内外网ip)+端口号(默认80)
我的是虚拟机所以我的IP为192.168.1.10:80
192.168.1.10:80
如不知自己的IP的可以使用ifconfig查询
ifconfig
方式三. 也通过 http://localhost:80
http://localhost:80
注意:如用方式二 或 方式三 进行访问的,需要开放80端口号。
命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent