JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

轻松使用Shell编程搭建Nginx WEB服务器

wys521 2024-09-24 23:13:00 精选教程 23 ℃ 0 评论

1、SHELL和SHELL编程的概念

1) SHELL,SHELL是一款命令解释器,用户可以输入指令,传递给SHELL,SHELL指令传递到Linux内核,Linux内

核处理数据,处理完毕之后将数据返回给SHELL,需要经过SHELL解释,解释完毕之后将最终的数据返回给用户;

2)SHELL是一个中间件,位于用户和Linux内核之间的,是用户和Linux内核的沟通桥梁;

3)SHELL编程,基于shell解释器执行的各种指令和代码,从而实现需求。

4)SHELL编程的产物是shell脚本,脚本文件,脚本文件中写入单个或者多个Linux指令,以便实现具体功能

2.SHELL编程的规范

1) 文件名的命名,不要以数字或者特殊符号开头,建议使用脚本功能简写来实现编写脚本。

2)编程需要使用的工具:vi vim notepad gedit等,在Linux环境下多数使用vim 或者vi 编程。

3)SHELL 编程的内容第一行#!开头,其后接Shell解释器的类型,例如/bin/bash,正文每个功能写一行,逐行编

4)SHELL脚本在被执行时,从上往下执行,SHELL指令从上到下;

3.SHELL开发nginx 源码安装脚本

1)明确Nginx为何物,Nginx主流的WEB服务器,轻量级的,用于发布HTML静态网页,跟Apache、IIS、

Lighttpd、Tomcat类似的,均可以发布HTML静态网页,默认nginx只能处理静态页面;

2)nginx 是源代码包,源码包安装步骤:./configure ;make ;make install

3) ./configure --prefix=/usr/local/nginx --user=www --group=www 指定安装目录和运行nginx 的用户和组

4)make

5) make install

6) /usr/local/nginx/sbin/nginx #启动nginx

7)基于用户pc 浏览器 直接访问NGINX web 界面即可。


脚本程序

[root@feiyugame ~]# cat auto_nginx_virtual_install_v1.sh

#!/bin/bash

#auto install nginx soft

#by author feiyu

#######################

yum install wget gcc gcc-c++ glibc zlib* pcre pcre-devel -y

useradd www -s /sbin/nologin

wget -c http://nginx.org/download/nginx-1.12.2.tar.gz

tar -xzf nginx-1.12.2.tar.gz

cd nginx-1.12.2

./configure --prefix=/usr/local/nginx --user=www --group=www

make && make install

/usr/local/nginx/sbin/nginx

ps -ef | grep nginx

netstat -antp | grep 80

#静态网页都有html js css txt png gif jpeg jpg等都是静态网页的结尾文件

#动态网页都有 php jasp jsp asp

需要更多Linux运维相关教程关注私信,分享。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表