#1.搭建服务器

1、下载Nginx源码:

wget http://nginx.org/download/nginx-1.19.4.tar.gz

2、解压Nginx源码:

tar -zxvf  nginx-1.19.4.tar.gz

3、安装相关依赖

sudo apt-get install openssl libssl-dev  libpcre3 libpcre3-dev zlib1g-dev –y

4、进入到nginx-1.19.4目录下,进行配置

cd nginx-1.19.4

./configure --prefix=/home/ubuntu/nginx

请确保配置命令运行后出现如下 configuration summary  如有错误一般是依赖不完整,请安装相关依赖

5、请将上述的几条命令写在一个shell文件中,方便下次配置的时候直接使用

6、保存后,给该文件添加可执行权限

chmod +x 1.sh

gedit 1.sh

注:前几句语句请注释掉

7、编译

make  -j8

请保证没有错误,无误的末尾信息输出如下

8、安装

sudo make  install

请保证没有错误,无误的末尾信息输出如下

并且会在前面  --prefix设置的目录下多出如下文件夹,至此安装完成

#2熟悉服务器管理命令

1、启动

切换到安装目录下,直接启动二进制文件

cd /home/ubuntu/nginx/sbin

sudo ./nginx

命令执行一遍表示服务启动,执行两遍会提示错误,因为端口已经被占用

此时打开浏览器输入网址可看见如下界面

2、关闭服务

切换到安装目录下

cd /home/ubuntu/nginx/sbin

sudo ./nginx -s stop

3、服务重启

切换到安装目录下

cd /home/ubuntu/nginx/sbin

关闭之后要启动后才能重启

sudo ./nginx -s reload

#3.编写网页

1、切换到安装目录下,可以看到浏览器打开的网页其实就是该目录下的index.html文件

cd /home/ubuntu/nginx/html

sudo gedit  index.html

#4.设置不同端口号指向不同网页

1、切换到安装目录下,

并修改配置文件

cd /home/ubuntu/nginx/conf

gedit nginx.conf

请观察server的写法,添加一

个自定义端口号的服务

请特别注意server的中括号是

一一对应的关系

2、根据server的配置建立

8080文件夹,并在文件夹内创建

index.html文件

mkdir /home/ubuntu/8080

chmod -R 777 /home/ubuntu/8080

gedit index.html

3、在index.html中写入网页信息,如8080port

重启nginx服务

sudo /home/ubuntu/nginx/sbin/nginx –s reload

重启后,浏览器访问

127.0.0.10:8080

就能看到对应的网页

#4.设置不同uri指向不同网页

1、切换到安装目录下,

并修改配置文件

cd /home/ubuntu/nginx/conf

gedit nginx.conf

请观察location的写法,在80端口下

添加一个location

请特别注意location的中括号是

一一对应的关系,还有别忘记分号

2、根据server的配置建立

lin文件夹,并在文件夹内创建

index.html文件

mkdir -p /home/ubuntu/lu/lu

chmod -R 777 /home/ubuntu/lu

gedit /home/ubuntu/lu/lu/index.html

3、在index.html中写入网页信息,如ljy

重启nginx服务

sudo /home/ubuntu/nginx/sbin/nginx –s reload

重启后,浏览器访问

127.0.0.1/lu

就能看到对应的网页

搭建web服务器得教程相关推荐

  1. win10系统如何配置web服务器,win10怎么搭建web服务器方法教程

    Windows 10系统成为了智能手机.PC.平板.Xbox One.物联网和其他各种办公设备的心脏,使设备之间提供无缝的操作体验.很多win10系统用户想搭建web服务器但是不能或无法找到创建项,怎 ...

  2. 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置

    上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...

  3. 基于安卓手机使用Termux搭建web服务器教程

    基于安卓手机使用Termux搭建web服务器教程 一.软件的准备 Termux Android5.0以上的手机(最好root) Xshell 6(windows软件) 二.前期Termux的设置与安装 ...

  4. termux运行python文件知乎_(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!...

    三.Termux搭建WEB服务器所需的软件及配置(分3步,Termux中下载) 1.php a.下载php pkg install php b.开启php自带的web服务器并指定建站系统文件夹(-t ...

  5. 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置

    [2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...

  6. win10系统如何配置web服务器,win10系统利用iis搭建web服务器的设置教程

    有关win10系统利用iis搭建web服务器的操作方法想必大家有所耳闻.但是能够对win10系统利用iis搭建web服务器进行实际操作的人却不多.其实解决win10系统利用iis搭建web服务器的问题 ...

  7. 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...

    很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...

  8. Ubuntu 12.10下配置Web服务器详细教程

    搭建Ubuntu的Web服务器 无疑是目前非常热门的技术.下面我们来看一下如何在Ubuntu下搭建大家熟悉的Web服务器. Linux在服务器领域表现却尤为喜人,据IDC数据显示,部署了Linux系统 ...

  9. win7系统怎么搭建web服务器,win7系统搭建web服务器的操作方法

    很多小伙伴都遇到过对win7系统搭建web服务器进行设置的困惑吧,一些朋友看过网上对win7系统搭建web服务器设置的零散处理方法,并没有完完全全明白win7系统搭建web服务器是如何设置的,今天小编 ...

最新文章

  1. Centos6.8防火墙配置
  2. Java中AudioFileStream_AudioFileStream学习
  3. K3s初探:Rancher架构师带你尝鲜史上最轻量Kubernetes发行版
  4. python导入xlsx文件-Python读取xlsx文件的实现方法
  5. 关于搭建haddoop分布式系统的全部过程复习
  6. Spring Boot 集成 Activiti
  7. JPA_登录校验Controller代码
  8. [CSS]详解display:inline | block |inline-block的区别
  9. secilog 1.17 发布 增加了英文版本等新功能
  10. 牧马人鼠标g13鼠标宏_达尔优EM910牧马人轻量化游戏鼠标评测
  11. 什么电脑的牌子好用_什么牌子的盘点机好用?
  12. 微信“拍一拍”的后悔药来了!手滑拍了老板终于有救了
  13. 个性艺术创意风采人物海报,psd分层模板
  14. Python爬虫之(一):爬虫简介
  15. python中pickle模块_python标准库学习之pickle模块
  16. 程序员代码大全c语言,程序员大神教你,新手零基础学C语言编程代码训练
  17. 边界类、控制类、实体类
  18. Eth Transfer
  19. 使用pygame实现双人五子棋游戏
  20. Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)

热门文章

  1. 快速启动工具Rulers 4.1
  2. Redis-基础知识
  3. 实操自动生成接口自动化测试用例
  4. 渗透测试流程(拿到一个了网站,应该怎么做)
  5. 用JAVA将多个PDF文件合并成一个PDF文件
  6. centOS7 查看防火墙状态
  7. A - Mio visits ACGN Exhibition(dp)
  8. 为什么Python这么慢?
  9. 泰凌微8258入门教程 进阶篇④——恢复出厂配置
  10. uview 瀑布流_RecyclerView 瀑布流布局