linux网站服务

news/2024/5/20 1:09:35/文章来源:https://blog.csdn.net/qq_45671732/article/details/112734599

文章目录

  • linux网站服务
      • 概念
          • 名词
          • 网站架构
      • 静态站点
          • Apache
          • 虚拟主机
      • 动态网站
          • 部署论坛系统discuz
          • 部署博客系统wordpress

linux网站服务

概念

名词
  • HTML
    HyperText Markup Language超文本标记语言。
  • 网页
    使用HTML,PHP,JAVA语言格式书写的文件,网页就是服务器把html文件拷贝到计算机上面
    下载网页文件
sz 要下载的网页文件
sz index.html
  • 主页
    网站中给用户呈现的第一个网页称为主页
  • 网站
    多个网页组合而成的一台网站服务器
  • URL
    URL(统一资源定位符),是访问网站的地址。
网站架构
  • LAMP
    Linux + Apache + MySQL + PHP
    系统 + 服务器程序 + 数据管理软件 + 中间软件

静态站点

Apache
  • 认识Apache
    官网:www.apache.org
  • 软件包的名称
    httpd
  • 服务端口
    80端口(tcp/http)443端口(tcp/https)
  • 主配置文件
/etc/httpd/conf/httpd.conf
  • 子配置文件
/etc/httpd/conf.d/*.conf
  • 主目录
/var/www/html# 网站源代码放置的位置
  • 查看httpd的版本
httpd -v
虚拟主机

虚拟主机是在一台物理服务器上运行多个网站,它基于主机名称

  • 配置虚拟主机的目标
    在一台服务器上,实现两个网站的架设,网站的域名就是网站资源存放的目录
    在网站服务器上创建网站资源存放的目录
mkdir /var/www/html/a.org

创建html文件并且写入内容

vi /var/www/html/a.org/index.html
  • 创建a.org的网站配置文件
vi /etc/httpd/conf.d/a.org.conf

写入以下内容:

<VirtualHost *:80># 某一个虚拟的主机,*代表的服务器的IP地址,80代表端口
ServerName www.a.org
DocumentRoot /var/www/html/a.org# 网站内容存放的地址
</VirtualHost>
<Directory "/var/www/html/a.org">
Require all granted# 授权
</Directory>
  • 重启服务
systemctl restart httpd
  • 检查配置文件的语法
httpd -t
  • 使用centos7客户端进行访问
vim /etc/hosts

编辑文件的格式如下:

192.168.83.150 www.a.org

可以在浏览器中输入www.a.org进行查看网页,也可以使用elinks URL查看网页

动态网站

部署论坛系统discuz
  • 基础环境
systemctl stop firewalld 
systemctl disable firewalld
  • 安装LAMP
    安装应用程序
yum install -y httpd mariadb-server mariadb php php-mysql gd php-gd

启动应用程序

systemctl start httpd mariadb
systemctl enable httpd mariadb
  • 安装Discuz
    在网上下载discuz源码包
    创建文件夹
mkdir -p /webroot/discuz

下载解压工具

yum install -y unzip

解压zip压缩包

unzip ./*.zip
cp -rf upload/* /webroot/discuz/

对文件进行授权

chown -R apache.apache /webroot/discuz

编写httpd的配置文件

vi /etc/httpd/conf.d/discuz.conf
<VirtualHost *:80>
ServerName www.discuz.com
DocumentRoot /webroot/discuz
</VirtualHost>
<Directory "/webroot/discuz">
Require all granted
</Directory>

重启httpd服务

systemctl restart httpd

准备数据库

mysql

在这里插入图片描述创建一个discuz的数据库

create database discuz;
# 创建 数据库 名称叫discuz

查看创建好的数据库

show databases;

在这里插入图片描述

  • 客户端测试
    客户端测试时,添加域名解析
vi /etc/hosts

写入内容

192.168.83.150 www.discuz.com

打开浏览器在url中输入www.discuz.com,你会看到安装向导,这就是论坛的系统部署。

部署博客系统wordpress

创建文件夹

mkdir -p /webroot/wordpress

解压wordpress的压缩包

unzip wordpress的压缩包

文件拷贝

cp -rf wordpress/* /webroot/wordpress/

改变权限

chown -R apache.apache /webroot/wordpress/

编写配置文件

vim /etc/httpd/conf.d/wordpress.conf

写入内容:

<VirtualHost *:80>
ServerName www.wordpress.com
ServerAlias wordpress.com
DocumentRoot /webroot/wordpress
</VirtualHost>
<Directory "/webroot/wordpress">
Require all granted
</Directory>

重启httpd程序

systemctl restart httpd

进入mysql中

mysql

准备一个博客wordpress的数据库

create database wordpress;

域名解析

vi /etc/hosts
192.168.83.150 www.wordpress.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_848761.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何构建一个优秀的移动网站?谷歌专家教你25招(四)[转]

▌16、在需要选择日期的时候&#xff0c;提供一个可视化日历 当用户在移动网站上预定航班时&#xff0c;很难确定“下周的某一天”是几月几号&#xff0c;所以你需要提供一个可视化日历供用户勾选日期。这样用户就不需要离开你的网站&#xff0c;然后在打开手机上的日历App应用…

_00019 Storm架构介绍和Storm获取案例(简单的官方网站Java案例)

博文作者&#xff1a;妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com&#xff08;个人链接&#xff09; 博客地址&#xff1a;http://blog.csdn.net/u012185296博文标题&#xff1a;_00019 Storm的体系结构介绍以及Storm入门案例(官网上的简单Java案例)个性签名&#x…

大数据实训05--网站离线日志分析实战

用户行为分析 是指在获得网站访问量基本数据的情况下&#xff0c;对有关数据进行统计、分析&#xff0c;从中发现用户访问网站的规律&#xff0c;并将这些规律与网络营销策略等相结合&#xff0c;从而发现目前网络营销活动中可能存在的问题&#xff0c; 并为进一步修正或重新制…

科研网站推荐

科研网站推荐学习网站综述参考文献科研工具实用工具流程图二维码学习网站 廖雪峰的官方网站国家自然科学基金委员会项目公布 综述 paper-digest &#xff1a;输入论文DOI号&#xff0c;AI生成文章介绍PAPER DIGEST &#xff1a;输入研究方向&#xff0c;AI寻找相关论文并将其…

快速搭建个人网站

目录宝塔简介tomcat购买云服务器下载与配置上传文件域名本次实验使用宝塔、tomcat等工具快速的搭建个人网站。 宝塔简介 宝塔Linux面板是提升运维效率的服务器管理软件&#xff0c;支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。 tomcat Tomc…

go语言学习网站大全

最近在学习go语言&#xff0c;搜集了一些学习网站&#xff0c;也有大量的面试题&#xff0c;及练手项目 分享给大家&#xff0c;一起学习 可以关注我的公众号&#xff1a;菜鸟内推 分享求职干货&#xff0c;大厂面经~ go语言系列 go Interview 语雀 https://www.yuque.com/go…

SEO

解释&#xff1a; SEO是由英文Search Engine Optimization缩写而来&#xff0c; 中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化。 关于SEO&#xff0c;严谨的定义如下&#xff1a;SEO是指在了解搜索引擎自然排名…

MVC.NET 发布后,部署到iis ,网站中的Bootstrap的字体图标不能正常显示

时隔多日没有在博客中记录自己遇到的问题及解决方案了 &#xff0c;今天给大家分享一个可能会遇到的一个鸡肋bug ! 如果你的项目是MVC并且在项目中引用了 Boostrap 框架&#xff0c;你在编辑发布后部署到iis的时候&#xff0c;网站的boostrap 字体图标可能会变成框框了 &#x…

使用hexo+github免费搭建个人博客网站超详细教程

很多人都想搭建自己的博客&#xff0c;但是奈何技术有限&#xff0c;服务器部署&#xff0c;HTML&#xff0c;域名解析&#xff0c;等等&#xff0c;这一大堆东西可真有的折腾。 但是如果有这样一个机会&#xff0c;不需要太复杂的操作&#xff0c;不要服务器&#xff0c;不要…

selenium在爬虫领域的初涉(自动打开网站爬取信息)

selenium简介 Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。这个工具的主要功能包括&#xff1a;测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能…

java开源网站

Java开源大全(www.open-open.com)收录最全,最新的Java开源软件,发布最新IT资讯,提供开发文档、技术经验在线分享平台。www.open-open.com/ Java开源软件 - 开源软件库 - 开源中国社区 开源中国社区(OSChina)共收录了 5810 款Java 软件... 共有5810款Java 开源软件,第1页Android…

Spring cloud实战 从零开始一个简单搜索网站_freemark 以及configserver的应用(二)

先来说下我的网站架构吧 前面大家也看到了 既然叫博客搜 自然是搜索 博客的 我把每个网站会抽象成一个Client (为了更好的学习cloud&#xff09; 上面只是展示了主要部分 像Hystrix Ribbon Zuul等等就不画上去了 下面我们再建一个Client 选Eureka Server就可以了 修改…

如何使用postman访问网站

1、输入Request URL2、选择Request Method3、输入需要的Request Headers注意&#xff1a;一般token会在Headers中 转载于:https://www.cnblogs.com/jishugaochao/p/10192076.html

互联网网站架构升级----分布式环境的构建

随着网络流量爆发式增长&#xff0c;几百人维护一个项目将是一个可怕的噩梦&#xff0c;业务拆分势在必行。拆分的业务形成一个个独立的系统&#xff0c;系统间的协调又变成了一个棘手的问题&#xff0c;所以维护这些系统间协调关系的分布式环境组件将发挥至关重要的作用。 由于…

scrapy-redis案例(一)爬取中国红娘相亲网站

前言&#xff1a;本案例将分为三篇。 第一篇&#xff0c;使用scrapy框架来实现爬取中国红娘相亲网站。 第二篇&#xff0c;使用scrapy-redis 简单的方式爬取中国红娘相亲网站。&#xff08;使用redis存储数据&#xff0c;请求具有持续性&#xff0c;但不具备分布式&#xff09;…

scrapy-redis案例(二)爬取中国红娘相亲网站

前言&#xff1a;本案例将分为三篇。 第一篇&#xff0c;使用scrapy框架来实现爬取中国红娘相亲网站。 第二篇&#xff0c;使用scrapy-redis 简单的方式爬取中国红娘相亲网站。&#xff08;使用redis存储数据&#xff0c;请求具有持续性&#xff0c;但不具备分布式&#xff09;…

scrapy-redis案例(三)爬取中国红娘相亲网站

前言&#xff1a;本案例将分为三篇。 第一篇&#xff0c;使用scrapy框架来实现爬取中国红娘相亲网站。 第二篇&#xff0c;使用scrapy-redis 简单的方式爬取中国红娘相亲网站。&#xff08;使用redis存储数据&#xff0c;请求具有持续性&#xff0c;但不具备分布式&#xff09;…

python-scrapy模拟登陆网站--登陆青果教务管理系统(一)

前言&#xff1a; 第一篇&#xff0c;分析青果教务管理系统登陆模块&#xff0c;理清思路 第二篇&#xff0c;使用常规的python常用库 requests来实现模拟登陆 第三篇&#xff0c;使用scrapy来实现模拟登陆 目的在于了解模拟登陆网站的要点和方法&#xff0c;了解http请求的一些…

python-scrapy模拟登陆网站--登陆青果教务管理系统(二)

前言&#xff1a; 第一篇&#xff0c;分析青果教务管理系统登陆模块&#xff0c;理清思路 第二篇&#xff0c;使用常规的python常用库 requests来实现模拟登陆 第三篇&#xff0c;使用scrapy来实现模拟登陆 目的在于了解模拟登陆网站的要点和方法&#xff0c;了解http请求的一些…

python-scrapy模拟登陆网站--登陆青果教务管理系统(三)

前言&#xff1a; 第一篇&#xff0c;分析青果教务管理系统登陆模块&#xff0c;理清思路 第二篇&#xff0c;使用常规的python常用库 requests来实现模拟登陆 第三篇&#xff0c;使用scrapy来实现模拟登陆 目的在于了解模拟登陆网站的要点和方法&#xff0c;了解http请求的一些…