Nginx
搭建本地WebServer
安装nginx
html
brew install nginx
安装完后在终端输入nginx
指令,启动nginx
查看效果
node
肯定安装好以后,在根目录建立一个文件夹MyServer
,之后文件啥的直接往里扔,经过这个目录去访问python
cd mkdir MyServer
修改配置文件nginx.conf
,brew
安装的nginx
配置文件路径默认在/usr/local/etc/nginx/nginx.conf
nginx
sudo vim /usr/local/etc/nginx/nginx.conf
打开配置文件以后,在43
行附近,添加一个路由映射,也就是关联上以前建立的那个目录MyServer
git
# 书写✍️格式 location /自定义路由名/ { alias 映射本地路径 ; } # 根路由通常状况下没必要去修改它 location / { root html; index index.html index.htm; } # 本身映射一个路由路径 location /test/ { alias /Users/username/MyNginxServer/; } # 编辑完保存配置,重启或者刷新配置才会生效 sudo nginx -s reload #刷新配置 sudo brew services restart nginx #重启服务
往MyServer
丢一些文件文本啥的,而后启动nginx
去访问,查看具体效果如何
github
nginx
经常使用的几条命令:web
# 启动 nginx # 刷新配置 sudo nginx -s reload # 重启服务 sudo brew services restart nginx 或者 sudo nginx -s restart # 中止服务 sudo brew services stop nginx 或者 sudo nginx -s stop # 查看启动状况 ps -ef|grep nginx
其实Mac自带apache服务,只是须要一个起手式就能开启服务shell
#!/bin/bash webServer() { echo "======================================" echo "请选择须要执行的apache命令选项" echo "0. 开启apache " echo "1. 重启apache" echo "2. 关闭apache" echo "3. 部署目录或者文件到apache根目录" echo "======================================" read -p "输入选项编号:" number case $number in 0) startApache ;; 1) restartApache ;; 2) stopApache ;; 3) movePathToApache ;; esac } #开启 startApache (){ sudo /usr/sbin/apachectl start } #重启 restartApache (){ sudo /usr/sbin/apachectl restart } #中止 stopApache (){ sudo /usr/sbin/apachectl stop } #部署 movePathToApache (){ read -p "输入须要部署的项目路径: " root_proj_dir webServer_dir="/Library/WebServer/Documents" sudo cp -R ${root_proj_dir} ${webServer_dir} echo "已部署至127.0.0.1目录下" open /Library/WebServer/Documents } #################################################### webServer
首先得先安装node
环境
其次参考github上的demoapache
git clone https://wwww.github.com/WangGuibin/FlutterStudyDailyCase.git cd node_server npm install npm start # 路由在config.js中配置 公共文件夹是public即根路由 # 接口编写参考`testData.js` 的写法
Dart
语言编写具体可参考npm
git clone https://wwww.github.com/WangGuibin/FlutterStudyDailyCase.git cd dart_webserver #除了pubspec.yaml 其实就一个main.dart文件而已
Python
创建临时本地服务(最简单)默认端口是8080
# python2.7 python -m SimpleHTTPServer 8089 # python3.x python -m http.server 8090 # 默认是在根目录 打开以后能够经过浏览器访问你的目录文件