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服务器上了。(完)~~

相关文章
相关标签/搜索