配置nginx

Nginx环境搭建

首先创建Nginx的目录并进入:

[root@localhost]# mkdir /soft && mkdir /soft/nginx/
[root@localhost]# cd /soft/nginx/

下载Nginx的安装包,可以通过FTP工具上传离线环境包,也可通过wget命令在线获取安装包:

[root@localhost]# wget https://nginx.org/download/nginx-1.21.6.tar.gz

没有wget命令的可通过yum命令安装:

[root@localhost]# yum -y install wget

解压Nginx的压缩包:

[root@localhost]# tar -xvzf nginx-1.21.6.tar.gz

下载并安装Nginx所需的依赖库和包(下面有一键下载更方便):

[root@localhost]# yum install --downloadonly --downloaddir=/soft/nginx/ gcc-c++
[root@localhost]# yum install --downloadonly --downloaddir=/soft/nginx/ pcre pcre-devel4
[root@localhost]# yum install --downloadonly --downloaddir=/soft/nginx/ zlib zlib-devel
[root@localhost]# yum install --downloadonly --downloaddir=/soft/nginx/ openssl openssl-devel

执行完成后,然后ls查看目录文件,会看一大堆依赖
紧接着通过rpm命令依次将依赖包一个个构建,或者通过如下指令一键安装所有依赖包:

[root@localhost]# rpm -ivh --nodeps *.rpm

也可以通过yum命令一键下载(个人觉得可以直接yum一键下载):

[root@localhost]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

进入解压后的nginx目录,然后执行Nginx的配置脚本,为后续的安装提前配置好环境,默认位于/usr/local/nginx/目录下(可自定义目录):

[root@localhost]# cd nginx-1.21.6
[root@localhost]# ./configure --prefix=/soft/nginx/

编译并安装Nginx

[root@localhost]# make && make install

最后回到前面的/soft/nginx/目录,输入ls即可看见安装nginx完成后生成的文件。
在这里插入图片描述
修改安装后生成的conf目录下的nginx.conf配置文件:

[root@localhost]# vi conf/nginx.conf
    修改端口号:listen    80;
	修改IP地址:server_name  你当前机器的本地IP(线上配置域名);

在这里插入图片描述
制定配置文件并启动Nginx

[root@localhost]# sbin/nginx -c conf/nginx.conf
[root@localhost]# ps aux | grep nginx

开放80端口,并更新防火墙:

[root@localhost]# firewall-cmd --zone=public --add-port=80/tcp --permanent
[root@localhost]# firewall-cmd --reload
[root@localhost]# firewall-cmd --zone=public --list-ports

Nginx其他操作命令:

sbin/nginx -t -c conf/nginx.conf # 检测配置文件是否正常
sbin/nginx -s reload -c conf/nginx.conf # 修改配置后平滑重启
sbin/nginx -s quit # 优雅关闭Nginx,会在执行完当前的任务后再退出
sbin/nginx -s stop # 强制终止Nginx,不管当前是否有任务在执行

最后输入先前设置的ip地址就可以访问nginx首页了:

在这里插入图片描述
最终看到如上的Nginx欢迎界面,代表Nginx安装完成

安装php

安装php

yum install epel-release

在这里插入图片描述

然后:

 rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

在这里插入图片描述

安装php5.6版本,想安装其他版本可以修改数字

yum --enablerepo=remi install php56-php

然后

yum --enablerepo=remi install php56-php php56-php-gd php56-php-xml php56-php-sockets php56-php-session php56-php-snmp php56-php-mysql php56-php-fpm

这样php56版本就安装好了
可以:php56 -v 查看一下版本信息
重启:systemctl restart php56-php-fpm

添加自启动systemctl enable php56-php-fpm

添加虚拟主机


首先需要修改phpstudy_pro下的一个文件,路径如下图:在这里插入图片描述
在这里插入图片描述
可以仿照127.0.0.1_8080.conf添加
在这里插入图片描述
添加完成后还需要修改本机的一个host文件
在这里插入图片描述
添加的最后一行,与上面添加的地址和虚拟主机名一致
在这里插入图片描述
然后开代理,开小皮 nginx myslq
尝试在本机浏览器上用虚拟主机域名访问
在这里插入图片描述
这里用虚拟主机域名访问站点应该是成功了吧。。。
在这里插入图片描述
后面复现漏洞还有些问题,还得学习学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值