linux服務器在windows下如何進行開發部署?

對於上述問題,軍哥相信很多早已經習慣了在windows下開發但又須要常常在linux下進行代碼測試的程序猿來講,的確是咱們遇到過也思考過的這麼一個問題。固然,或許你已經有了解決途徑,又或者壓根就不須要考慮這些,等等……無論怎樣,在這裏天然只是分享軍哥本身的我的習慣而已。好了,廢話很少說,切入正題吧~~ linux

一、ACL權限設置; web

#useradd apache
#setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs
#setfacl -m d:u:apache:rwx -R /usr/local/apache2/htdocs

二、修改Apache進程執行者; shell

#vi /usr/local/apache2/etc/httpd.conf
打開httpd配置文件搜索關鍵字User,修改Apache進程的執行者,設置以下:
User apache
Group apache
#/usr/local/apache2/bin/apachectl restart  //而後重啓apache服務

三、修改samba的訪問用戶; apache

#smbpasswd -a apache   //這時須要爲apache用戶設置samba訪問密碼

四、用samba對Apache網站根目錄進行共享; windows

#vi /etc/samba/smb.conf   //編輯samba配置文件
添加如下幾行內容:
[web]
path=/usr/local/apache2/htdocs/
browsable=yes
writeable=yes
#service smb restart  //重啓samba服務

五、在windows中用"映射網絡驅動器"把linux下網站根目錄映射到本地的磁盤中。這裏爲了方便你理解,截圖以下所示: 服務器

(1)【個人電腦】->【工具】->【映射網絡驅動器】: 網絡

(2)、設置共享文件夾的遠程路徑: 工具


這時候若是沒有出現其它問題,你就能夠在windows中進行開發,並同時部署在linux服務器上了。(完)~~

相關文章
相關標籤/搜索