常用的Web服务器有Apache、IIS、 Tomcat 、Nginx、Lighttpd、IBM Websphere等,其中应用最广泛的是Linux下的Apache(Apache也应用在Windows平台下),是世界使用排名第一的Web服务器软件;它可运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。而Windows平台下最常用的Web服务器是IIS。
=====================================================================
安装ufw
apt-get install ufw
常用命令
ufw enable 开启防火墙
ufw disable 关闭防火墙
ufw status 查看防火墙状态
ufw allow [port] 允许端口port被外部访问
ufw deny [port] 拒绝端口port被外部访问
===================================================================
命令行安装
apt-get install apache2
查看是否安装成功
dpkg -l | grep apache
访问Apache服务器:
(1)在终端执行ifconfig
命令查看Linux系统的IP地址(如192.168.0.1),并打开浏览器输入localhost或者http://192.168.0.1查看Apache服务器是否可以访问
(2)若在外部访问(如Windows系统),需要在终端将防火墙关闭(或者允许Apache的默认端口80被外部访问),在浏览器输入Linux系统的IP地址,查看Apache服务器是否可以被访问
===================================================================
(一)默认网站首页存放主目录路径
配置文件路径:/etc/apache2/sites-available/000-default.conf
参数:DocumentRoot [path]
# 000-default.conf
ServerAdmin webmaster@localhost
DocumentRoot /home/serein/Desktop/Apache
同时要在/etc/apache2/apache2.conf中将该目录路径授权,否则访问时会出现没有权限的错误。
# apache2.conf
<Directory [path]>
AllowOverride None
Require all granted
</Directory>
(二)默认网站首页
配置文件路径:/etc/apache2/mods-available/dir.conf
参数:DirectoryIndex [file1] [file2] …
可以对应多个文件,若前面的网页找不到则往后查找
# dir.conf
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
(三)端口号
配置文件路径:/etc/apache2/ports.conf
参数:Listen [port]
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)
n/img_convert/9f49b566129f47b8a67243c1008edf79.png)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)