Linux参考笔记 4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux参考笔记 4相关的知识,希望对你有一定的参考价值。

一、构建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
关闭防火墙
[[email protected] ~]# systemctl disable firewalld --now
关闭Selinux
[[email protected] ~]# 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:
[[email protected] html]# ping tts8.tedu.cn
[[email protected] html]# ping ne.tedu.cn
[[email protected] html]# vim /etc/hosts
在下面添加一行
127.0.0.1   tts8.tedu.cn    ne.tedu.cn

以上是关于Linux参考笔记 4的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

Elasticsearch笔记九之优化

20179223《Linux内核原理与分析》第十一周学习笔记

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02

Linux学习笔记-基本操作4