Jexus安装和配置Jexus安装和配置.pdf
文本预览下载声明
Jexus安装和配置
注 : 安装和配置可以查看安装包的说明文件。说明文件中的内容比较和版本匹配
首先说明一下 见的问题
1. 设置开机启动 :
//经尝试 ,Ubuntu跟Centos6 ,可使用方案1。Centos 不知道为啥不行 ,如果是Centos 请使用方案2
方案1. 添加到 /etc/ rc.local
编辑文件
#vi /etc/rc.local
添加下面一行数据
/usr/j exus/j ws start
//Ubuntu用户请加在 exit 0 前面加
方案2. 添加为系统服务
在 /etc/init.d/ 下添加 jw s 文件
#vi /etc/init.d/j ws
添加内容如下:
# !/bin/bash
#chkconfig: 2345 80 05
#description:j ws
#
. /etc/rc.d/init.d/functions
case $ 1 in
start)
echo Jexus Start..
/usr/j exus/j ws start
;;
stop)
echo Jexus Stop..
/usr/j exus/j ws stop
;;
restart)
echo Jexus Restart
/usr/j exus/j ws restart
;;
status)
/usr/j exus/j ws status
;;
*)
exit 1
;;
esac
exit $RETVAL
按ESC后,输入:wq保存文件
为文件添加执行权限
#chmod 766 jws
把这个脚本作为“服务”加入
chkconfig --add jws
至 ,JEXUS已跟随系统启动,可以r boot一下试试看
2. 防火墙设置
防火墙firewalld和iptables的处理方式不通过
firewalld 关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
临时将端口添加到白名单 (重启失效)
firewall-cmd --add-port=80/tcp
永久修改
firewall-cmd --permanent --zone=public --add-port=80/tcp
iptables 关闭防火墙
service iptables stop
chkconfig iptables off
将端口添加到白名单
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
//低版本使用 /etc/rc.d/init.d/iptables save 保存
3. 网站根目录权限的设置
网站根目录一般放在 /var/www 下 ,而这个目录默认不允许普通用户写入 ,所以需要添加可写权限 ,这样普通用户就可以将网站文件传到
这个目录下
#chmod /var/www
4. 大小写的问题
Linux下路径是区分大小写的 ,在访问资源的时候都要注意大小写的问题 ,通过Jexus配置可忽略大小写。
编辑 /usr/j xus/jws 脚本:
#vi /usr/j xus/jws
取消注释 xport MONO_IOMAP=all 这行代码
5. 发布MVC注意事项
a. 把工程引用中Microsoft.Web.Infrastructure.dll的 “复制到本地”的属性设为False (特别强调linux上不能用Windows上的
Microsoft.Web.Infrastructure.dll )。
b. 把工作引用中S
显示全部