vi /etc/profile
在文件尾部添加一语句:
export LC_ALL=C
然后重启
右键putty.exe,建立桌面快捷方式
右键快捷方式,“属性”
“目标”设置为
"D:\putty.exe" -load "127.0.0.1" -pw vagrant -P 2222 vagrant@127.0.0.1
或者
"D:\putty.exe" -load "127.0.0.1:2222" -pw vagrant vagrant@127.0.0.1
因为windows下中文文件名用的gbk编码,linux下用的UTF8编码,所以windows中的中文名文件传到linux以后,是乱码,访问nginx+linux部署站点的文件自然访问不到了,网上有用iconv转码的方法,不过有些麻烦。如果用flashfxp上传的话,在站点管理器中,选择要上传的站点——高级,设置Character Encoding为UTF-8即可
vi /usr/local/nginx/conf/nginx.conf
设置
sendfile off;
源地址 http://www.simapple.com/docker-tutorial
如果源地址打不开可以下载下面的单页文件看,用IE浏览器打开
这篇博客里说的很明白 http://razius.com/articles/launching-services-after-vagrant-mount/
原因是启动nginx的时候本地目录还没映射到虚拟机,nginx当然启动不了,解决办法就是在目录映射完以后再次启动nginx。
vi /etc/init/vagrant.conf;
加入以下内容:
# nginx
description "nginx http daemon"
author "Silviu Tantos"
# Listen and ...
做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的
相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。更要命的是,如果有很多
机器需要装的话,那就真是一个灾难了。
Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。
今天试着把几台机器的...