Ubunto搭建web服务器
sudo apt-get install openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev -y
搭建服务器
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
7.编译
make -j8
请保证没有错误,无误的末尾信息输出如下
8.安装
make install
请保证没有错误,无误的末尾信息输出如下
熟悉服务器管理命令
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
编写网页
1、切换到安装目录下,可以看到浏览器打开的网页其实就是该目录下的index.html文件
cd /home/ubuntu/nginx/html
设置不同端口号指向不同网页
1、切换到安装目录下,
并修改配置文件
cd /home/ubuntu/nginx/conf
gedit nginx.conf
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
就能看到对应的网页
设置不同uri指向不同网页
1、切换到安装目录下,并修改配置文件
cd /home/ubuntu/nginx/conf
gedit nginx.conf
2、根据server的配置建立lin文件夹,并在文件夹内创建index.html文件
mkdir -p /home/ubuntu/lin/lin
chmod -R 777 /home/ubuntu/lin
gedit /home/ubuntu/lin/lin/index.html
3、在index.html中写入网页信息,如lin
重启nginx服务
sudo /home/ubuntu/nginx/sbin/nginx –s reload
重启后,浏览器访问
127.0.0.1/lin
就能看到对应的网页
Ubunto搭建web服务器相关推荐
- windows 下搭建Web服务器
windows 下Web服务器的搭建 注:在搭建Web服务器时要有DNS与IIS的支持. 转载于:https://blog.51cto.com/babymylove/161310
- 20秒搭建web服务器,跨平台(mac,window)
服务器: http-server 问题: 其实搭建web服务器有很多种方法,比如: 1.本地的 apache, nginx 2.自己下载安装一个软件,如phpServer 3.node.js 静态we ...
- 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...
很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...
- 使用Django搭建web服务器(最最正确的方式)
今晚在Mac OS中搭建web服务器时遇到一点冲突,逛了几个论坛和网站,都说的太片面. 赠送源码:GitHub - Pangu-Immortal/MagicWX:
- centos下搭建网站服务器,Centos7搭建web服务器
搭建web服务器 提供网站服务 1.配置IP地址 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 启动 network服务 查看IP地址 ...
- 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)
一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...
- win7系统怎么搭建web服务器,win7系统搭建web服务器的操作方法
很多小伙伴都遇到过对win7系统搭建web服务器进行设置的困惑吧,一些朋友看过网上对win7系统搭建web服务器设置的零散处理方法,并没有完完全全明白win7系统搭建web服务器是如何设置的,今天小编 ...
- arm Linux 低成本方案,参赛作品《低成本基于ARM+Linux平台搭建web服务器的物联网学习板》...
[报名阶段需要填写的内容] 1. 参赛者姓名(必填项): 王徕泽 2. 单位或学校名称(选填项): 徕泽电子工作室 3. 当前职务或职称(选填项): 室长 4. 参赛作品的名字(必填项): 低成本基于 ...
- esp虚拟服务器,esp32搭建web服务器
esp32搭建web服务器 内容精选 换一换 云解析服务支持为域名快速添加网站解析,通过该功能可以简化解析记录的配置,包含如下两种场景:网站解析至IP地址:为域名的主域名和子域名分别添加一条A类型记录 ...
最新文章
- RDKit | 基于RDKit和Cytoscape绘制分子相似图
- sun官网jdk各版本下载链接
- python sys模块讲解_python模块之sys模块和序列化模块(实例讲解)
- c25---条件编译
- [Python人工智能] 三十.Keras深度学习构建CNN识别阿拉伯手写文字图像
- Intent的一些用法
- perl学习笔记(1)
- C# 生成随机数重复问题
- 织梦index.php不更新,亲测dede织梦后台无法更新生成,更新没反应的解决方法
- idea导入项目,配置,启动访问项目
- C语言 isdigit、isalnum、isalpha、islower、issupper用法及其示例
- 中国富人的身影:世界最大楼市泡沫在加拿大
- 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
- c语言第十章函数课后作业,c语言函数练习题附答案.doc
- HDLBits Exams/ece241 2013 q4 水库题
- 做一个迷你播放器放在桌面
- 理财收益的计算 计算浮点数的n次方 1466
- 可怕的QQ浏览器,仅仅开了一个网页,就用了我980M,怎么回事儿?firefox性能依旧坚挺
- 计算机与游戏制作自我评价,游戏设计/开发简历中的自我评价怎么写
- 发送HTTP POST请求工具类
热门文章
- 奥拓排队机linux说明书_奥拓排队机AC2009 河南 郑州 聚融 无线自助排队
- MMORPG手游制作-任务11.Mono脚本
- 自用推荐 !这7个电脑软件,好用到爆
- 路由器NAT功能配置简介
- IIS7.5只能上传2M文件的解决办法
- 概率论与数理统计试卷(A)
- virtuso版图_实验三Virtuoso版图设计.doc
- C/C++左对齐,宽五格
- 玛法记忆助手v1.1标准版[原创作品]
- 基于改进SEIR模型的病毒传播动力学建模与疫情预测分析(以COVID-19新冠病毒为例,超详细,带matlab源码)