web服务器

unix/linux/macos 中关于软件的使用方法。学习方法。
安装软件后,注意以下关键:
1.安装的可执行文件/命令 的具体路径 以及 命令名。 (可用which查看)
2.安装之后是否修改环境变量。
3.配置文件位置 以及 配置方法。
4.重要的路径,如web服务器的 根目录 , log文件路径 等 重要文件的路径。
5.软件 命令的 常用使用方法。 比如 开启, 关闭, 重启 等等。 善用 xxx -h, xxx –helps

比如,以nginx 为例。
1.安装后的软件/命令路径为 /usr/local/bin/nginx. 一般使用which都可以查出来。 它的命令名就是nginx。
2.nginx没有修改环境变量。 查看 ~/.bashrc 或 ~/.bash_profile. 如果需要,那么可以在该文件中修改。
3.nginx 具体配置文件位置 /usr/local/etc/nginx/nginx.conf。 具体路径以及配置方法 可直接百度或者官网查看。
4.nginx的重要路径除了配置文件外,还有服务器 的文件根目录, /usr/local/Cellar/nginx/1.19.5/
5.nginx 安装之后 命令为 nginx. 常用的命令有:
nginx 启动服务器。
nginx -s stop
nginx -s reload

apache使用。

1.apachectl 是可执行的脚步文件。 调用httpd 程序/命令的。
httpd 是apache web服务器的核心程序。
/usr/sbin/apachectl
/usr/sbin/httpd
https://blog.csdn.net/u013368932/article/details/54881324

2.配置文件在 /etc/apache2/httpd.conf。

3.web服务器的根目录在httpd.conf 中定义了。DocumentRoot “/Users/rzet/ApacheDocRoot”

  1. httpd
    httpd -k start/restart/stop

tomcat本身也是一个web服务器。 同时也是servlet容器。
apache是一个web服务器。性能比tomcat好。 所以一般可以将apcahe 和 tomcat整合使用, apache作为web服务器,tomcat只作为servlet容器。