一、Nginx相关命令:

  1. 启动:nginx安装目录地址 -c nginx配置文件地址 ./nginx sudo ./sbin/nginx
  2. 查看版本:sudo nginx -v
  3. 查看端口被占用情况:netstat -apn
  4. 显示 nginx 的版本:nginx -v

二、端口相关:

  1. 默认端口:80
  2. 我们查看/etc/nginx/sites-enabled/目录,会找到一个default文件,在server选项下前两行就可以找到使用的80端口号:server {
    listen 80 default\_server;
    listen [::]:80 default\_server;
  3. 将80端口号改为想使用的端口号,保存文件,如果没有启动nginx,启动即可。如果nginx已经在运行,重新加载即可。sudo nginx start #运行nginx
    sudo nginx -s reload #重启nginx

三、配置

  1. 将安装文件上传至Linux服务器后,输入命令进行解压: tar -zxvf tengine-1.5.tar.gz 解压完成后删除安装包: rm -rf tengine-1.5.tar.gz
  2. 安装之前首先检查一下是否已安装nginx的一些模块依赖的lib库,诸如g++、gcc、pcre-devel、openssl-devel和zlib-devel。这些命令最好每个跑一遍,已安装的会提示不用安装,未安装或需要更新的则会执行安装及更新:
  • yum install gcc-c++
  • yum -y install pcre pcre-devel
  • yum -y install zlib zlib-devel
  • yum -y install openssl openssl-devel
  • 安装完依赖后下面就可以放心开始安装nginx
  1. 输入安装命令并指定安装路径: ./configure --prefix=/usr/local/tengine 看到如下提示信息就说明没有问题:

见图

4.最后通过make以及make install进行编译安装:

make #编译


make install #安装

help 名词解释:

configure --prefix=/指定安装路径 ./configure 一般用来生成 Makefile,为下一步的编译做准备 指定prefix,即指定生成文件的安装目录,安装删掉一个文件夹就够了。 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在 /usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在 /usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次 make uninstall(前提是make文件指定过uninstall),要么去上述目录里面 把相关的文件一个个手工删掉。 make 大多数的源代码包都经过这一步进行编译 make install 命令来进行安装

5 进入/usr/local/tengine/sbin/输入命令

/usr/local/tengine/sbin/nginx 启动

/usr/local/tengine/sbin/nginx -s reload 重启

/usr/local/tengine/sbin/nginx -s stop 关闭

启动完成后在内网的另一外服务器尝试访问:输入linux服务器ip:80

标签: 安装, usr, nginx, Nginx, make, 面试, 必备, tengine, local

相关文章推荐

添加新评论,含*的栏目为必填