Linux中安装nginx

  • 下载Nginx包
  • 安装相关依赖
  • 解压nginx包
  • 安装
  • 启动nginx
  • 访问nginx
  • 结尾


下载Nginx包

去官网下载Nginx包,我这下载的版本是 nginx-1.20.1,下载地址http://nginx.org/en/download.html.

nginx安装缺少依赖 nginx1.20安装_nginx


下载完成之后,放入到Linux中,作者此处放在了/opt目录下.

安装相关依赖

在安装nginx之前,需要安装一些相关的依赖,此处直接全部一起安装了。命令如下:

$ yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

相关依赖安装好了之后,则开始正儿八经的安装nginx了!!!
接下来就要发车了…

解压nginx包

找到之前所放的目录,作者放在了/opt目录下,直接使用tar命令对其解压,像你们这么冰雪聪明肯定没问题啦,跟着来就欧克的!!!

$ tar -zxvf nginx-1.20.1.tar.gz

解压完成后,会有对应的nginx文件,如图:

nginx安装缺少依赖 nginx1.20安装_Nginx_02

安装

进入解压后的文件,会发现有个名为configure的东东,看到它之后直接执行它,不要犹豫。 或或或或者,可以自己指定下安装路径哦,下面命令自己二选一呀!

$ ./configure         //直接执行
./configure --prefix=/usr/local/nginx-1.20.1 --with-http_ssl_module --with-http_stub_status_module     //  --prefix 就是指定安装路径

nginx安装缺少依赖 nginx1.20安装_Nginx_03


如若成功,就会出现以下这玩意,并且目录下会多一个Makefile文件(你们肯定可以成功的,因为你们如此冰雪聪明)

nginx安装缺少依赖 nginx1.20安装_linux_04


nginx安装缺少依赖 nginx1.20安装_Nginx_05


接下来就是最最最最最轻松的一步了,嘿嘿嘿!直接编译安装nginx,这一步你们肯定也不会有问题的啦!

$  make &&  make install

启动nginx

如果之前指定了安装路径则去指定的安装路径中找到自己取的名字,如果没有指定则进入到/usr/local下,会发现有个nginx哦!

nginx安装缺少依赖 nginx1.20安装_linux_06


我这里出现两个的原因是因为我把指定的也试了一次,并且路径也是这个,如果有疑问可以回头看下上面的精彩二选一。接下来进入nginx,结构如下

nginx安装缺少依赖 nginx1.20安装_Nginx_07


我们可以先进入conf,使用vim命令查看nginx.conf,它的默认端口号,会用到的!!!

$ cd conf
$ vim nginx.conf

nginx安装缺少依赖 nginx1.20安装_centos_08


好了,看完之后就可以退出来了,哈哈哈哈哈!

回归正传,启动启动,回到nginx目录,然后进入sbin目录,启动nginx

nginx安装缺少依赖 nginx1.20安装_nginx_09

$ ./nginx    //启动nginx

这时候我们可以通过ps命令查看有没有启动成功

nginx安装缺少依赖 nginx1.20安装_centos_10


看到这个那么恭喜你,是真的冰雪聪明哈哈哈哈哈哈哈哈哈哈哈哈,它成功了。

访问nginx

真的就最后一步了,看nginx到底欢不欢迎我们,先试linux中,打开浏览器,输入ip地址。

nginx安装缺少依赖 nginx1.20安装_linux_11


好的,见到这个你是真的棒,它欢迎了,哦了!

如果想用windows去访问,如果响应过久,然后它貌似不欢迎你,那就想想防火墙的原因了,这里不建议直接关闭防火墙,正常做法应该是开发端口号,嘿嘿嘿,也就是刚刚我们所看到的80,你们肯定没有忘记的,对吧?输入以下命令:

$ sudo firewall-cmd --add-port=80/tcp --permanent
$ firewall-cmd --reload

然后啊,windows中也欢迎你了,结束了结束了,害!真是冰雪聪明,你已经打通了!

nginx安装缺少依赖 nginx1.20安装_Nginx_12

结尾

如若有错,请一定要提醒下,共同进步,哦了哦了!!!