目的:實現在windows下開發,而所改變代碼自動同步到虛擬機
查看虛擬機的 IP地址
配置代碼自動同步信息
通過頁面上部的選項卡,切換到 Mappings
根路徑:指的都是項目代碼的根路徑
點擊一次,可以勾選 Automatic Upload ,實現自動提交修改到遠程目錄
配置成功后,使用 Upload ProjectName 把代碼一次性全部提交到遠程服務器
重要說明:自己在IDE內修改的代碼不用管,會自動同步。如果本地SVN有更新,則需要使用此操作,將代碼全部傳到遠程服務器。
現在,可以查看效果,發現文件有上傳成功(此時文件屬主是ROOT)
執行命令 chown -R www:www 項目路徑 ,將文件屬主改為 www
執行命令 cd /usr/local/nginx/conf/vhost
再執行命令 vi kmishop.conf
寫入以下內容:
server
{
server_name www.kmishop.com;
index index.html index.htm index.php default.html default.htm default.php;
root /home/www/src/kmishop;
include enable-php.conf;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
access_log off;
}
然后保存文件,並執行命令 nginx -s reload
修改 /etc/hosts 文件,為遠程服務器綁定本地虛擬域名
執行命令 vi /etc/hosts
加入圖片中的內容(因為在遠程服務器上直接訪問,因此綁定的 IP是 127.0.0.1)
回到windows主機,修改 C:\Windows\System32\drivers\etc 目錄下的 hosts 文件
加入圖片中的內容 (對於windows主機來說,要綁定的是虛擬機的 IP)
現在,可以在windows主機中使用瀏覽器訪問 www.kmishop.com 這個站點了