首页 小组 文章 搜索 用户

centos7编译安装OpenLiteSpeed并指定nobody用户运行

2018-05-12 16:52:22
0
1005

编译安装就不是yum安装适合本地没网络的安装,

先安装依赖包

yum install epel-release -y
yum install gcc gcc-c++ make autoconf glibc rcs -y
yum install pcre-devel openssl-devel expat-devel openss* geoip-devel zlib-devel udns-devel -y

下载并解压安装OpenLiteSpeed使用./configure --help 查看要安装的参数

mkdir -p /usr/local/lsws
wget --no-check-certificate https://openlitespeed.org/packages/openlitespeed-1.4.50.src.tgz
tar zxvf openlitespeed-1.4.50.src.tgz
cd openlitespeed*
groupadd nobody
useradd -m -s /sbin/nologin -g nobody nobody
chown nobody:nobody /usr/local/lsws -R
touch *
./configure  --prefix=/usr/local/lsws --with-user=nobody --enable-http2 --with-group=nobody --with-openssl --with-pcre
make && make install

开始运行

service lsws start

停止运行

service lsws stop

重启

service lsws restart

openlitespeed 运行于nobody用户和nobody组下,十分的安全

加入系统自启动

chkconfig --levels 345 lsws on

打开防火墙

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart

安装完后打开浏览器:https://ip:7080进行管理

默认管理是admin密码是123456

安装isphp教程:https://www.osyum.com/group/topic/249/

更改admin密码方法https://www.osyum.com/group/topic/492/

评论