test2

Ubuntu搭建Web服务器

引言

在Ubuntu中,一般使用apt对系统软件包进行安装(类似于Yum源)

APT使用方法:

0x00 SSH服务

为了保证对服务器的正常操作,使用FinalShell等工具对服务器进行控制,则必须使用SSH服务

  1. 安装

    apt-get install openssh-server #安装SSH Server
    
    test2
  2. 验证

    netstat -tunlp | grep ssh #查看SSH服务的端口开放情况
    user:****** pass:****** #使用FinalShell进行连接,连接成功则代表服务搭建成功
    
    test2
  3. 配置

    service ssh start/stop/restart #SSH服务开启/关闭
    /etc/ssh/sshd_config #SSH服务配置文件
    
  4. 可选

    #通常SSH服务禁止使用最高权限root对系统进行SSH连接。
    #如需要使用root远程连接,可进行如下配置
    
    1. gedit /etc/ssh/sshd_config #使用编辑器打开配置文件
    
    2. [data]:
    	PermitRootLogin yes	#将PermitRootLogin的值改为Yes
    
    3. service ssh restart #重启ssh服务
    

0x01 Apache服务

  1. 安装:

    apt-get install apache2 #使用apt-get安装Apache服务
    
    test2
  2. 验证:

    使用浏览器访问http://localhost #出现Apache默认页面则表示安装成功
    cat /var/www/html/index.html #安装成功后会自动在/var/www/html中创建index.html,能够查看则表示安装成功
    
    test2
  3. 配置

    service apache2 start/stop/restart #服务开启/关闭
    /var/www/html #网站根目录
    /etc/apache2/ #服务安装目录
    /etc/apache2/apache2.conf #全局配置文件
    /etc/apache2/ports.conf #端口配置文件
    

0x02 MySQL服务

  1. 安装

    apt-get -y install mysql-server
    apt-get -y install mysql-client
    apt-get -y install libmysqlclient-dev
    apt install net-tools #若Ubuntu中没有则安装
    
  2. 验证

    netstat -tunlp | grep mysql #若查看到Listen状态即安装成功
    mysql -u root -p [data:password] #使用该语句进行数据库连接,其中data是DBMS的密码,若连接成功则表示安装成功
    
    test2

0x03 PHP服务

  1. 安装

    php -v #检测本机是否已经安装PHP
    apt-get install php5 #安装最新版PHP
    apt-get install libapache2-mod-php5 #安装libapache2-mod-php5模块,使apache正常解析php
    apt-get install php5-mysql #在php7中使用PDO对数据库进行连接,若使用mysql库必须安装mysql扩展模块
    
  2. 验证

    php -v #检测本机是否安装成功PHP及PHP版本
    echo "<?php phpinfo();?>" > /var/www/html/test.php #写入一个php脚本并用浏览器打开
    
    test2

test2

test2

test2

test2

test2

上一篇:struts2动态调用+Servlet过滤器+struts2拦截器


下一篇:Python函数修饰符@的使用