Apache是一个Web服务器, 基于Http/Https/Websocket等协议对外部提供数据、文件的获取功能
基本操作如下:
安装:sudo apt-get install apache2
配置 :vim etc/apache2/apache2.conf
项目路径:/var/www/homePage
默认网页:/var/www/html/index.html
重启:service apache2 restart
设置apache服务器根目录读取权限:
sudo chmod 777 /var/www/html
chown -R www-data:www-data /var/www/html
Apache和Tomcat主要区别:
Tomcat6 支持java 比如jsp的网站
而Apache2.2支持 PHP 的网站
apache与nginx最核心的区别在于apache是同步多进程模型,一个连接对应一个进程
而nginx是异步的,多个连接(万级别)可以对应一个进程
就是说,需要性能的web服务,用nginx。
如果不需要性能只求稳定,更考虑apache”
php相关:
php -m 查看php安装模块
sudo apt-get install php-mysql
mysql相关:
sudo mysql -u root -p 登录sql
show databases; 查看数据库
create database newdatabase; 创建新的数据库
quit; 退出数据库
mysql -u root database -p <importsql.sql
查看本地的端口开启情况(ubuntu下执行)
sudo ufw status
打开80端口(ubuntu下执行)
sudo ufw allow 80
防火墙开启(ubuntu下执行)
sudo ufw enable
防火墙重启(ubuntu下执行)
sudo ufw reload
本文介绍了Apache服务器的安装、配置以及与Tomcat和Nginx的核心区别。Apache用于PHP网站,而Tomcat支持Java应用如JSP。Apache采用同步多进程模型,适合稳定需求;Nginx则使用异步模型,适用于高并发场景。此外,还讲解了如何设置Apache服务器的根目录读取权限,以及PHP和MySQL的相关操作,包括查看PHP模块、安装MySQL、创建数据库等。

被折叠的 条评论
为什么被折叠?



