本地虚拟机搭建nginx web服务器
本地虚拟机搭建web服务器
- 1.安装Nginx
- 2.配置Nginx
- 主机host修改
- wsl的问题
- 迁移wsl到其他电脑:
- wsl性能问题
1.安装Nginx
(1) 安装gcc g++的依赖库
sudo apt-get install build-essential && sudo apt-get install libtool
(2)安装pcre依赖库
sudo apt-get install libpcre3 libpcre3-dev
(3)安装zlib依赖库
sudo apt-get install zlib1g-dev
(4)安装ssl依赖库
sudo apt-get install openssl libssl-dev
(5)下载安装包
wget http://nginx.org/download/nginx-1.16.0.tar.gz
(6)解压
tar zxvf nginx-1.16.0.tar.gz
(7)进入解压目录
cd nginx-1.16.0/
(8)安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
sudo make
sudo make install
(9)启动(需要取得sudo su权限)
sudo su
//input password
/usr/local/nginx/sbin/nginx
(10)测试安装成功
①虚拟机中测试
cd /usr/local/nginx/sbin/
./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
表示成功。如果出现failed可能是因为没有sudo su取得root权限。
②主机中测试
在浏览器输入localhost(或者虚拟机IP地址) 出现此页面表示成功
2.配置Nginx
只读,需要root权限
vi /usr/local/nginx/conf/nginx.conf
修改如下配置
server {listen 80;//端口server_name xxx.com;//输入自己设置的网址location/{root /home/xxx/xxx/xxx;//网页的地址index index.html index.htm//主页名称}
}
修改后重启Nginx:
./nginx -s reload
主机host修改
(直接在主机中输入网址即可转入网页,注意不要和已有网站重复)
在虚拟机中输入:
ifconfig
复制下IP地址
在Windows下打开下面路径:
C:\Windows\System32\drivers\etc
打开hosts
在最下面添加:
192.168.xxx.xxx www.xxx.com
#ip地址对应的网址,网址随便填,
#不要和广域网网站冲突即可
wsl的问题
这个方法在vm或者wsl都可以安装成功,在wsl下时,使用filezilla出现了问题(putty也不可以),一直连接不上,搜了下,找到了问题:
默认的wsl中已经安装了OpenSSL但是连不上,需要卸载重装
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
sudo service ssh --full-restart
迁移wsl到其他电脑:
在旧电脑或系统中输入(powershell):
wsl --export distro_name file_name.tar
此时wsl系统已经被打包成tar文件,在新的电脑或系统中输入:
wsl --import distro_name install_location file_name.tar
此时就完成了wsl迁移。如果想删除wsl则执行:
wsl --unregister distro_name
查询wsl安装情况执行:
wsl --list
wsl性能问题
写代码的时候,发现wsl速度特别慢,连我将近十年左右的笔记本都比不上,查了下,是Windows自带的防病毒软件造成的,把wsl的文件夹加入白名单就行了
然后选择你安装wsl的文件夹即可。
本地虚拟机搭建nginx web服务器相关推荐
- 实验:虚拟机搭建为web服务器,通过花生壳映射,成功搭建
实验:虚拟机搭建为服务器,通过花生壳映射,成功搭建 1.安装Vmware虚拟机 2.准备一个linux镜像(我这里使用的ubuntu) 3.在vm中安装liunx镜像 4.启动liunx 5.安装宝塔 ...
- Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器
Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器 一.搭建NginxWeb服务器 此种方式是用yum安装Nginx,为保证安装成功需在安装之前提前安装epel扩展源. 用 ...
- Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器
Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器 闲着无聊的时候部署了一个Django项目玩,用vm虚拟机部署的. 准备工作 我使用的系统是Ubuntu16 ...
- python django mysql安装_Django+Nginx+uWSGI+Mysql搭建Python Web服务器
原标题:Django+Nginx+uWSGI+Mysql搭建Python Web服务器 安装的时候全部选择英文,记得以前选择中文的时候安装时出了问题,服务器组件一个不选,Ubuntu安装做的很贴心,基 ...
- 怎么配置搭建Nginx网站服务器
centos系统中怎么配置搭建Nginx网站服务器针对这个问题,今天小编总结这篇有关Nginx配置的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助. 一 .Nginx服务基础Nginx (e ...
- 20步打造最安全的Nginx Web服务器
Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器.它运行在UNIX,GNU/Linux,BSD各种版本,Mac OS X,Solaris和Windows ...
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站 之前在CentOS虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见: http://www.lin ...
- 分享关于搭建高性能WEB服务器的一篇文章
这篇文章主要介绍了Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器的相关资料,需要的朋友可以参考下(http://m.0813s ...
- Linux深入篇之一:配置Nginx Web服务器及多域名主机
Linux深入篇之一:配置Nginx Web服务器及多域名主机 一.Nginx简介 nginx [engine x]是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理 ...
最新文章
- 符合python语言变量命名规则_Python变量命名规则
- 阿里云(一)云存储OSS的命令行osscmd的安装和使用
- 金蝶kis商贸采购单商品代码_金蝶KIS商贸版流程
- 数字笔记-Notion使用教程
- 网络交换机的分类介绍
- String源码分析
- Django REST框架 -1
- python web开发c6——阿里云上ubuntu+flask+gunicorn+nginx服务器部署(一)简单测试
- 骂人的代码_楚河骚话不断粉丝求代码 罕见喷脏怒怼弹幕
- fullcalendar自定义搜索框_高效搜索任意文件,拯救凌乱的电脑桌面!
- ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )[转载]
- jenkins使用插件OWASP Dependency-Check Plugin对jar包漏洞扫描
- 扩展方法:给 IEnumerableTSource 扩展一个自定义数据源绑定的方法
- mySQL数据库学习的一些心得
- Kafka原理以及分区分配策略剖析
- 《Java程序员,上班那点事儿》荣登北京新华书店销售榜第2名
- Dynamics 365 Xrm.Naviagtion.navigateTo 打开Dialog后如何关闭
- sklearn代码11 1-熵
- 一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)
- 三星手机投屏到Windows10电脑上教程(利用自带连接软件)
热门文章
- 编译时出现stripped of unavailable superclass
- h2 使用liquibase的changelog表格创建不成功
- LeetCode_二分图_中等_785. 判断二分图
- WPF 基本控件的介绍
- F(X)分布函数的通俗解释
- python的成语接龙程序代码_基于Python经典版成语接龙逻辑实现
- C++ini文件操作
- memcpy函数(多积累进大厂)
- L2-023 图着色问题 (25 分c++代码)
- mysql中修改表字段名/字段长度/字段类型详解