1、安装VM虚拟机

2、升级VI编辑器

3、安装Nginx

4、测试localhost

5、编辑配置文件


仅仅用了记录一个过程,不会太详细

1、安装虚拟机,网上一大片,不是特别难

2、为什么要升级VI编辑器?

vi相当于windows的记事本,但是习惯了windows的我,不会用,上下左右箭头都与平时不一样,查了很久的各种命令,找到一篇博文,地址如下:

解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题

2.1、vi 的使用,在黑窗口里面输入  sudo vi filename   ,回车,根据提示输入密码,回车,这样就能看到文件的内容了,也是在当前黑窗看到的,跟windows很不一样

此时,是在命令行模式,不能编辑输入文字,一直回车知道自己想编辑的那一行,把光标移动到想要编辑的字符,

输入 i ,此时,进入插入模式,可以写文字了,不想写了,按下esc键,重回到了命令模式,此时也没有保存文件

如果想保存文件,在命令模式下输入 :w!  ,回车,就保存了,输入的时候,看黑窗的最下方。

如果想退出的话,可以输入 :q  ,就回到了打开之前的

参考的网址是:

[Linux/Ubuntu] vi/vim 使用方法讲解

Ubuntu vi 常用命令集合

3、安装niginx 是因为用到了一点点

打开黑窗口 输入,

sudo apt-get install nginx 
按照提输入密码,最后没有报错就是安装完成了。 参考网站
在虚拟机内打开浏览器,输入localhost应该能看到一个nginx的默认页面 3.1、安装后,我找到了这么几个文件夹

/etc/nginx/  这个是主文件夹

/etc/nginx/nginx.conf  这是主配置文件,但是内容跟windows的时候,稍微有点不一样,server配置在

/etc/nginx/sites-available/default   这是主要的配置文件,我主要是在这里面修改了反向代理的配置

/var/www/http/index.nginx-debian.html  这是nginx的默认首页

4、测试,在上一步已经测试过了

5、编辑配置文件,这个是核心的,由于之前我在windows上简单的配置过,就使用第一步的vi编辑器做了配置,这里把我的文件内容贴下面,增加以下篇幅

server {
listen default_server;
listen [::]: default_server;
root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a .
try_files $uri $uri/ =;
}
location /tydyxsk/ {
proxy_pass http://www.tydyxsk.com/;
}
location /Site/ {
proxy_pass http://www.tydyxsk.com/Site/;
}
location /attached/ {
proxy_pass http://www.tydyxsk.com/attached/;
} }

只有后面的三个 location是我配置的,最终实现了如下效果:

输入http://localhost ,显示默认页面

输入http://localhost/tydyxsk/,显示太原德育新时空的主站

截图几张


作为一个老鸟,真的发现不学习就落后

最新文章

  1. iOS多线程中performSelector: 和dispatch_time的不同
  2. Safari 前端开发调试 iOS 完美解决方案
  3. sharepoint 2013 文件“/_controltemplates/SPMRB/AllStatBookingsForm.ascx”不存在
  4. SqlServer Split函数
  5. Makefile当中宏定义传递字符串
  6. hdu 1116 Play on Words
  7. InvokeRequired方法和Invoke函数
  8. effective c++ 条款06 不想自动生成函数,就明确拒绝
  9. POJ 1830 【高斯消元第一题】
  10. 《深入浅出 Java Concurrency》—锁紧机构(一)Lock与ReentrantLock
  11. android开发之-软件设置保存-快速学会使用SharedPreferences篇-实测
  12. java基础笔记(6)----面向对象的三大特性
  13. 解决reverse改变原数组
  14. 谈谈Java的classpath
  15. Movavi Video Editor 15 Plus(视频编辑软件) 中文版
  16. mongodb 3.2 分片 + 副本集
  17. 单系统登录机制SSO
  18. Golang指针基本介绍及使用案例
  19. Android Studio开发-高效插件强烈推荐
  20. Python坑系列:可变对象与不可变对象

热门文章

  1. idea连接mysql
  2. 理解StringBuilder
  3. centos7 安装部署jenkins
  4. SpringCloud微服务基础
  5. Gmapping笔记
  6. H5基础
  7. hdfs数据采集场景示意图
  8. python-directory
  9. SystemUI中监听app启动,修改app中的状态栏背景色
  10. mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案