首页 > 应用开发 > IT综合 > webserver 杂记
webserver 杂记
[@more@]服务器要安全要注意两点
1.管理好用户
2.管理好端口
useradd www -s /sbin/nologin -M -M不创建家目录
apachectl -i 加载模块
apachectl -t 用来测试
apachectl -S 查看虚拟主机
config.nice -> /usr/local/src/http********/下 :内容为本次apache安装的配置信息(./configure 后面的参数)
config.log存日志
hosts、host.conf、resolv.conf的区别
这三个文件都位于
/etc/目录下,在这里区分一下
1.hosts文件.和Windows系统下的host的文件相类似,就是一个文本文件,里面存放一些IP和域名的对应关系。
2.host.conf.
#解析器查询顺序配置文件例:vi
/etc/host.conf
order hosts bind 表示先查询本地hosts文件,如果没有结果,再尝试查找BIND
dns服务器。
3.
resolv.conf配置Linux系统DNS服务器的配置文件:
vi
/etc/resolv.conf
nameserver 192.168.0.1
nameserver 202.99.96.68
conf/extra/http-vhosts.conf 源码包安装后虚拟主机配置文件
如果httpd.conf与httpd.vhost.conf两个配置文件都开启则后者优先级高
判断系统是sysv还是freebsd的方法:
1.service start -----》 v
2.chkconfig --add -------->v
3.chkconfig mysqld on -----------> v
./config.nice –enable-pie
lamp架构
进程方式:lamp默认,更稳定,内存开销大,有独立的存储空间
线程方式:内存开销小,资源共享
动态模块加载:loadmodule加载
静态:编辑进apache本身
nginx俄国人写的
nginx对静态文件处理速率非常优秀
与apache的区别:apache是传统的webserver,有很多的模块支持,用的是poll工作方式,nginx用epoll工作方式
iis是windows的webserver
tomcat是一个java容器,端口默认8080,将端口设为80,照样都支持jsp和html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23168012/viewspace-1052519/ ,如需转载,请注明出处,否则将追究法律责任。