本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。
注意:
Linux下区分大小写;
Linux多用户多线程;
Linux下每个文件和目录都有访问权限;
安装nginx
本文提供安装nginx的2种方法,一种是yum源安装,一种是编译安装。
一、Yum安装(需要联网)
1.安装yum源
CentOS7:
# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
CentOS6:
# rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
2.安装nginx
# yum install nginx #yum会自动安装nginx的相关依赖包
3.设置自启动
# chkconfig nginx on # CentOS6
# systemctl enable nginx.service # CentOS7
说明:
默认安装目录/usr/local/nginx
默认网站根目录/usr/local/nginx/html
默认配置文件目录/usr/local/nginx/conf/nginx.conf
二、编译安装
1.安装nginx依赖包
# yum -y install gcc gcc-c++ zlib-devel pcre-devel openssl-devel
2.编译安装nginx
# tar -zxvf nginx-1.15.2.tar.gz #解压
# cd nginx-1.15.2
# ./configure #检查环境,设置安装参数,可以设置安装路径、第三方模块,--add-module表示要安装的模块,--prefix表示安装路径,这里不设置用默认的。
# make
# make install
3.修改nginx配置文件
# vim /usr/local/nginx/conf/nginx.conf
4.设置自启动
# chkconfig nginx on # CentOS6
# systemctl enable nginx.service # CentOS7
说明:
默认安装目录/usr/local/nginx
默认网站根目录/usr/local/nginx/html
默认配置文件目录/usr/local/nginx/conf/nginx.conf
IT小胖豆:初学者踩坑之路及过程分享,希望能够帮到一些初学者,欢迎各位IT打工人,入坑讨论-_-