一、构建LAMP平台

1. 什么是LAMP

网站:一个和多个网页所组成的

编写网站的语言:

PHP、Python、perl、Java、.net ...

数据库:

Oracle、MySQL、Sql Server ...

Web服务器:

Apache、Nginx、IIS ...

操作系统:

Linux、Windows、Unix ...

Linux+Apache+MySQL+PHP(Web网站搭建黄金组合)

Windows+IIS+Sql Server+.net

2.关闭防火墙和Selinux

关闭防火墙

[root@svr7 ~]# systemctl disable firewalld --now

关闭Selinux

[root@ntd1711 ~]# vim /etc/sysconfig/selinux

...

7 SELINUX=disabled //确保是disabled

...

二、Web及数据库配置

1.Apache介绍

Web服务器,默认监听TCP 80端口

软件包名:httpd

主配置文件:/etc/httpd/conf/httpd.conf

默认网页存放位置:/var/www/html

2.主配置文件中重要的参数

# vim /etc/httpd/conf/httpd.conf

...

42 Listen 80 //端口号

...

66 User apache //运行用户

67 Group apache //运行组

...

95 #ServerName www.example.com:80 //本网站注册的DNS名称

...

119 DocumentRoot "/var/www/html" //网页部署根目录

...

164     DirectoryIndex index.html //默认首页名

...

3.虚拟主机

在一台Web服务器上可以实现多个Web服务,为用户提供多个不同的Web网站

基于域名虚拟主机:

用户访问不同的域名,可以得到不同的网站,但是不同的域名指向的是同一个服务器IP

4./etc/hosts文件

早期实现dns域名解析功能的文件

eg:

[root@ntd1711 html]# ping tts8.tedu.cn

[root@ntd1711 html]# ping ne.tedu.cn

[root@ntd1711 html]# vim /etc/hosts

在下面添加一行

127.0.0.1   tts8.tedu.cn ne.tedu.cn

转载于:https://blog.51cto.com/11332405/2088137

linux日常笔记5相关推荐

  1. linux日常笔记3

    一.管理权限和归属 1.权限概述 文档归属 所有者(u):拥有此文件/目录的用户-user 所属组(g):拥有此文件/目录的组-group 其他用户(o):除所有者.所属组以外的用户-other 访问 ...

  2. linux日常笔记4

    一.配置软件仓库 1.yum简介 基于rpm软件包的安装部署机制 自动解决软件包的依赖关系 需要先配置软件仓库 2.配置本地的软件仓库 a.放入centos7.iso镜像文件到光驱中,确保电源开启 b ...

  3. linux日常——挑选合适的笔记软件

    linux日常(一)--挑选合适的笔记软件 写这个系列的初衷是记录我使用linux中遇到的问题以及碰到的需求,为自己以后解决问题留下参考,并且分享出来为大家解决问题. 先上结论:截止2021.03.1 ...

  4. Linux学习笔记-随即更新-慢速学习

    Linux学习笔记 Linux系统简介 UNIX发展历史和发行版本 开源软件简介 支撑互联网的开源技术 Linux应用领域 Linux学习方法 Linux系统安装 给初学者的建议 学习linux的注意 ...

  5. 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)

    我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...

  6. Linux课堂笔记(2)

    Linux课堂笔记(2) 1 Linux文件管理 1.1 touch命令 touch命令用于创建文件.修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. ls ...

  7. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  8. Linux学习笔记(3月6日)

    5.26-5.40 Shell脚本编程 什么是Shell:   Shell首先是UNIX/Linux下的脚本编程语言,它是解释执行的,无需提前编译.Shell的语法细节和大部分编程语言都不太一样,需要 ...

  9. .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译

    原文:.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译 apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包 ...

最新文章

  1. Virtura box 构建一个简单局域网并联入外网
  2. python的des和3des加解密
  3. 趣链 BitXHub跨链平台 (2)跨链网络拓扑
  4. 七十五、React环境搭建,目录文件分析和JSX
  5. 双边分支网络:兼顾特征和分类的长尾问题解决方案
  6. ASP.NET与JavaScript联合操作之一 选择DataGrid中的CheckBox控件后该行背景变色
  7. 单片机串口发送数据很慢?这种方法帮助你提高!
  8. Vue中生成二维码的一种方式—vue-qr
  9. 【面试题总结】1、统计字符串中某个单词出现的次数(1-C++实现)
  10. sql server安装-没有权限访问文件
  11. 博弈论分析题_博弈论习题及参考答案
  12. 马尔可夫随机场与条件随机场
  13. IPD在华为成功的6个原因
  14. 脚本精灵服务器引擎数据为空,脚本精灵服务器
  15. YouTube热门视频的分析
  16. 服务器系统 Windows server 2019 安装与搭建
  17. Android 购物选择颜色、尺码实现(二)
  18. Titan 的设计与实现
  19. 喂养三种宠物:猫、狗和鸟
  20. linux终端进超级用户,Ubuntu里的sudo 超级用户与普通用户

热门文章

  1. Qt:Windows编程—Qt实现本地服务管理
  2. 树:求二叉树的高度和叶子结点数量
  3. C++单例模式:单例模式遇到多线程
  4. Java修炼之道--I/O
  5. C#开发微信门户及应用(32)--微信支付接入和API封装使用
  6. AJAX使用技巧:如何处理书签和翻页按扭
  7. 从头学习MVC4基础之视图
  8. 什么是云原生,跟云计算有什么关系?终于有人讲明白了
  9. 数据告诉你,抖音是怎么在半年之内逆袭的
  10. python上传文件 request_Python request post上传文件常见要点