华为云下搭建LNMP------搭建nginx
首先第一步购买华为云服务器,这里简单的说了,就按照自身要求点击:控制台→弹性云服务器→右上角的购买弹性云服务器→按照自身要求及华为云的指引完成服务器配置,并开机进入。
本次环境配置的是centos7.6+nginx1.20.1
一:搭建nginx
1、首先检查yum源是否可用:
yum clean all #清除本地yum缓存(其实新买的可以不执行本命令,因为习惯问题,所以还是执行了这一步;
yum repolist #查找yum源
相信大家都知道,yum是为了解决rpm包之间的依赖关系所使用的一个快速安装工具。所以这里就不过多赘述了。
2、如果最小安装是没有tab补全命令的,那么我们先安装一下tab补全命令,便于我们日后操作:
yum -y install bash-completion*
安装完成之后需要Ctrl+d退出重新进一下就可以生效了。
3、nginx需要先解决其依赖:
yum -y install gcc pcre pcre-devel openssl openssl-devel zlib-devel gd gd-devel perl perl-ExtUtils-Embed
4、命令行下下载nginx安装包:
wget http://nginx.org/download/nginx-1.20.1.tar.gz
5、解包指定路径存放,成功直接执行cd命令:
tar -xzf nginx-1.20.1.tar.gz -C /usr/src/ && cd /usr/src/nginx-1.20.1/
6、编译安装:
./configure --prefix=/usr/local/nginx
–with-http_ssl_module
–with-http_realip_module
–with-http_addition_module
–with-http_dav_module
–with-http_flv_module
–with-http_mp4_module
–with-http_gzip_static_module
–with-http_perl_module
–with-mail
–with-mail_ssl_module
只要前边依赖关系处理的好,这里的编译是没有问题的,当看到如下界面即编译完成:
#如出现 error字眼就是编译失败,看最后的报错信息,解决依赖关系即可重新编译
下面是安装:
make && make install
#同理,如出现error字眼,即安装失败,如出现如下字眼即成功:
7、我们来验证是否成功:
执行 /usr/local/nginx/sbin/nginx #启动主程序
ss -untple | grep nginx #查看进程及端口:
看见端口起来,就是没有问题
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #指定配置文件启动主程序
/usr/local/nginx/sbin/nginx -s reload #重新加载nginx主程序
/usr/local/nginx/sbin/nginx -s stop # 关闭主程序命令
补充一条,nginx每次输入命令都是这么长串,极其的不方便,下面我们来做一个简单的事情。
做nginx软链接
命令:ln -s /usr/local/nginx/sbin/nginx /usr/bin/
输入完成没有报错即可用"nginx" 来代替之前的“/usr/local/nginx/sbin/nginx”
以上内容就是一个全新的linux环境搭建nginx的完整文档,如后期有问题随时留言沟通,共同成长,希望对看到的朋友有帮助。
下一章 将针对mysql的搭建
感谢观看!(* ̄︶ ̄)