Mac原生开启本地服务器的两种方法
2016-12-26 20:56
260 查看
背景
由于做前端开发的时候,经常需要看自己做的网页效果,但是如果用到了本地资源,默认情况下是不允许浏览器加载的。当然可以通过设置(safari-开发-停用本地文件限制)来停用限制,但是这样做存在安全隐患。另一个解决方案就是开启本地服务器,把网页和资源挂到本地服务器上去。方法一:用Apache服务
本方法参考:简书Mac默认安装了Apache的,因此只需要打开Terminal:
[cpp] view
plain copy
//开启apache:
sudo apachectl start
//重启apache:
sudo apachectl restart
//关闭apache:
sudo apachectl stop
打开服务后,在浏览器输入
[html] view
plain copy
127.0.0.1
即可看到——
说明服务已经生效,这个页面时默认页面,可以自行修改。
Apache的修改路径——
[html] view
plain copy
/Library/WebServer/Documents
把自己的网页和资源丢进去就可以打开了。
这个方法虽然可行,不过往Apache路径下丢东西需要管理员权限,似乎有点麻烦。
方法二:采用Python的http server
Mac是默认安装了Python2.7的,可以找到自己的网页路径,然后打开Terminal,输入:[cpp] view
plain copy
python -m SimpleHTTPServer
即在默认端口8000开启本地服务器,在浏览器输入——
[html] view
plain copy
127.0.0.1:8000
就可以访问该路径了。如果自己装了python3,命令变为:
[html] view
plain copy
python -m http.server
功能一样。
如果想更改默认端口,只要在命令最后输入自己定义的端口就可以了。例如:
[html] view
plain copy
python -m http.server 2333
就把端口改为了2333。
相关文章推荐
- Mac原生开启本地服务器的两种方法
- Mac原生开启本地服务器的两种方法
- 总结 asp.net 和 javascript获取本地IP(MAC)和服务器IP(MAC)的方法
- Win7 查看本地Mac地址的两种方法
- 获取本地Mac地址,服务器IP,及验证
- 快速的将本地MSSQL数据库上传至Godaddy服务器的方法
- ASPX保存远程图片到本地的两种方法的函数
- SQL服务器内存有两种基本管理方法:动态分配和静态分配
- ASPX保存远程图片到本地的两种方法的函数
- 快速的将本地MSSQL数据库上传至Godaddy服务器的方法
- SQL服务器内存有两种基本管理方法:动态分配和静态分配
- SQL服务器内存有两种基本管理方法:动态分配和静态分配
- 从服务器将ORACLE数据导入到本地的方法
- Mac OS X Snow Leopard 开启Web共享,建立Web服务器:Apache+PHP+MySql
- 共享一个获取本地信息IP,MAC的头文件及其实现方法(更新)
- jsp获取远程图片保存到本地服务器上方法
- UCenter Home 在IIS服务器下,开启Rewrite的方法
- SQL服务器内存有两种基本管理方法:动态分配和静态分配
- Mac OS X:两种方法改变Login窗口的语言变更/设置
- ORACLE数据库从服务器上备份到本地的方法