Centos7 编译安装LNMP环境

1、 使用xshell连接服务器 


使用xshell连接上服务器的截图。

2. 安装nginx

首先安装nginx的依赖

yum -y install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5


安装依赖成功的截图!!下面安装nginx

首先在root根目录下穿件一个software目录用于存放安装所需的源码安装包


从nginx官网下载所需版本的源码安装包(http://nginx.org/en/download.html)

通过xftp将下载的源码包上传到root/software目录下


解压源码包


下面进入到nginx解压后的目录并进行编译

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8


我们将nginx安装到/usr/local/nginx目录下

下图这样就是编译成功


下面执行make && make install 进行安装


上图是nginx安装成功

首次启动nginx


访问测试


如果你能看见上面这样的效果就表示nginx已经启动成功!!!

如果需要远程访问开放80端口

防火墙开放80端口(nginx默认使用80端口,可在nginx.conf中配置,若无需进行远程访问则不需要开放端口)

永久开放80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙:

firewall-cmd --reload

查看防火墙开启状态:

systemctl status firewalld

查看80端口是否开放成功:

firewall-cmd --zone=public --query-port=80/tcp

可在windows宿主主机浏览器直接访问虚拟机ip测试是否可以成功访问。

nginx加入到开机自动启动

到这里我们的nginx还没有实现开机自动启动 那么我们就把他加入到开机自动启动服务中!

我们先编辑系统启动脚本vi /etc/rc.local 这个文件是系统启动后会自动执行的,我们就将启动命令加入到这个文件中

我们可以按i 进入到编辑模式 插入对应的程序启动命令即可

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf &


重启后我们连接到服务器上使用ps -aux | grep nginx 查看nginx的进程发现已经成功的启动了

如果你发现你的进程没有成功的启动可能是因为你的这个脚本文件没有可以执行的权限 请给该文件增加 其他人可以执行的权限  chmod 755 /etc/rc.local 后重启再次查看
下图表示如果我们不在nginx程序的目录中无法使用nginx的命令 会提示找不到nginx

下面我们将nginx的位置加入到环境变量中

vim /etc/profile


随后我们更新环境变量 并使用命令再次重启nginx


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值