Products
GG网络技术分享 2025-03-18 16:07 0
1 网页
2 网站
3 静态网站与动态网站
4 浏览器
4.1 什么是浏览器
浏览器用于显示网页服务器或者文件系统的 HTML 文件内容,将服务器上网页文件中的文字、图像及其他信息显示在网页页面上,这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。
4.2 常见的浏览器
QQ 浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360 浏览器、UC 浏览器、傲游浏览器等。
4.3 浏览器内核
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,负责对网页语法的解释(如 HTML、JavaScript)并渲染(显示)网页。它决定了浏览器如何显示网页的内容以及页面的格式信息。
不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同。
4.4 浏览器内核的分类
IE、360 安全/极速浏览器、猎豹极轻/安全浏览器、傲游浏览器、UC 浏览器等。
Netscape(网景)浏览器、Mozilla FireFox(火狐浏览器) 等。
苹果的 Safari 浏览器使用此内核。
5 什么是 Web 服务
也称 WWW 服务(World Wide Web),万维网服务。
6 Web/WWW/网页访问原理
7 IIS
IIS 是"Internet 信息服务(Internet Information Service)"的简称,它是 Microsoft 公司主推的 Web 服务,中小企业使用较多。
1 准备服务器并配置
2 安装 IIS
3 准备网站资料
创建一个目录作为将来的网站,将网站文件夹和网页文件拷贝进去。
4 配置 IIS 服务器
4.1 创建网站
指定某个目录为网站,这个目录称为主目录。
4.2 默认文档
也称主页,是访问网站时第一个要打开的网页。
4.3 绑定 IP 和端口
用于指定网站的 IP 地址、端口(必须)、主机名(域名)(可选)。
5 架设一个网站
5.1 使用虚拟目录
Web 网站中通常会包括图片、flash 文件、视频文件以及 Web 应用程序及数据库等,这些 Web 内容文件都会保存在一个或多个目录中,甚至保存在网络中多台计算机上的多个目录中。
虚拟目录可将不在一起的资料逻辑上归属到一个网站下。虚拟目录只是一个文件夹,该文件夹不一定包含在主目录中,但可以映射到主目录中。
5.2 使用一个 IP 和默认端口
右击“Default Web Site”—管理网站—停止(防止多个网站冲突)
右击“网站”—添加网站—“网站名称”随便输入,不需记住—“物理路径”选择要做网站的文件夹—“IP 地址”选择正确的 IP—“80”不要改变—“主机名”不填客户端输入 http://服务器 IP 进行访问
5.3 使用一个 IP 和一个自定义端口
注意:防火墙必须放行自定义端口
windows 防火墙—允许程序通过 windows 防火墙—添加端口—“名称”随便输入,“端口”输入 8080—确定
5.4 使用主机名
5.4.1 hosts 文件解析
5.4.2 dns 解析
6 搭建多个网站(虚拟主机)
1 搭建静态网站
1.1安装 Apache
1.2准备网站资料
网站目录放到\Apache2.2\htdocs 下
1.3配置 Apache
1.3.1 虚拟目录方式
修改
Alias/虚拟目录名"网站主目录的绝对路径"
每次修改了httpd.conf都需要重启双击托盘羽毛图标—restart
1.3.2 多端口方式
修改
Listen80#此行默认已存在 DocumentRoot"网站主目录的绝对路径"
1.3.3 多 IP 方式
修改
DocumentRoot"网站主目录的绝对路径"
1.3.4 多域名方式
修改
下的 Denyfromall 为 Allowfromall取消行注释:Include conf/extra/httpd-vhosts.conf
NameVirtualHost IP:801:80>DocumentRoot"网站主目录的绝对路径"
1.4验证
2 搭建 php 动态网站
以 Mantis 的安装为例。
2.1安装并验证 Apache
2.2安装和配置 Mysql 数据库
除了下述步骤外,其余选项均使用默认值。
点击 Execute 按钮。
之后出现下图表示安装与配置正确,否则需要重新配置或删除后重启电脑再次安装。点击 finish 按钮完成。
2.3安装和配置 php
LoadModulephp5_module"E:/php/php5apache2_2.dll"AddHandlerapplication/x-httpd-php .phpPHPIniDir"E:/php"
<1>查找 extension_dir ="ext",去掉前面的分号,并改为 extension_dir="E:\php\ext"。<2>查找 extension=php_mysql.dll、extension=php_mysqli.dll,去掉前面的分号。
<3>查找 extension=php_pdo_mysql.dll、=php_pdo_oci.dll、php_pdo_odbc.dll、php_pdo_pgsql.dll、php_pdo_sqlite.dll,去掉前面的分号。
<4>查找date.timezone,去掉前面的分号,并在=后面添加“Asia/Shanghai”,即改为date.timezone ="Asia/Shanghai",关闭保存文件。
2.4安装和配置 Mantis
输入数据库密码 Password (for Database):123456
输入数据库账户 Admin Username (to create Database if required):root
输入数据库密码 Admin Password (to create Database if required):123456
点击“Install/Upgrade Database”进行安装,安装完成后,右则标签全为绿色 GOOD。出现下图内容属于正常情况:
初始用户名为“administrator”,密码为“root”,Mantis 安装完成。
将$g_default_language = "english"; 修改为$g_default_language ="chinese_simplified";,重新刷新网页即可。
1 安装 jre
2 安装 tomcat8 并验证
http://localhost:8080
3 安装 mysql,记住设置的密码
4 拷贝网站源码
拷贝jforum-2.1.9放到tomcat的webapps下面并更名为jforum
5 更改网站源码中设置
5.1更改源码中的数据库密码
更改jforum\WEB-INF\config\database\mysql\mysql.properties文件,找到password,值改为前面设置的mysql密码(不需要加引号)。
5.2更改源码中的数据库引擎类型
修改 jforum\WEB-INF\config\database\mysql 文件夹下的 mysql_db_struct.sql,找到 TYPE=InnoDB,全部改成 ENGINE=InnoDB
6 导入数据库
cmd 下进入 jforum\WEB-INF\config\database\mysql 目录,登录 mysql,创建数据库jforum,打开数据库 jforum,按顺序执行命令 source mysql_db_struct.sql 和 sourcemysql_data_dump.sql 语句
7 安装 jforum
访问 http://localhost:8080/jforum/install.jsp,输入数据库的账号和密码,数据库编码 utf-8,输入网站管理员密码(记住用户名)
8 访问
http://localhost:8080/jforum
Demand feedback