文档章节

云ubuntu服务器配置

Will_Bean
 Will_Bean
发布于 2016/11/07 23:38
字数 803
阅读 24
收藏 0
点赞 0
评论 0

零、域名绑定

从腾讯云服务的云解析里解析域名并绑定服务器公网即可。

 

一、安装mysql

1. sudo apt-get install mysql-server  --会提示输入密码

2. sudo apt-get isntall mysql-client

3. sudo apt-get install libmysqlclient-dev

经过以上三部,如无意外,mysql就配置好了。

 

二、安装node

先<sudo su>进入root模式

1. apt-get update  

2. apt-get install -y python-software-properties software-properties-common  

3. add-apt-repository ppa:chris-lea/node.js  

4. apt-get update  

5. apt-get install nodejs 

安装过程有那么一些些慢。zzzZZZ......

然而,安装完发现node版本低到离谱,只能从官网下载新版本源码,手动安装。如果下载过于缓慢,可以先上传到git,再从git上下载。

(如https://nodejs.org/dist/v6.10.0/node-v6.10.0.tar.gz)

1. apt-get remove nodejs   先将原本的一波带走

2. wget https://xxxxxxxx    下载node源码

3. tar zxvf [source]   解压

4. apt-get install g++ make     安装编译工具

5. cd [source]

6. ./configure

7. make

8. make install      完成之后找到<node>应用程序的地址

9. ln -s [源地址] /usr/bin/node 软链接到/usr/bin/以作用于全局

然后准备安装npm,先安装curl:

1. apt-get install curl

2. curl -L https://npmjs.org/install.sh | sh  

3. ln -s [源地址] /usr/bin/npm

然而问题又出现了,npm的下载速度慢得实在蛋疼,故又还得下载cnpm。

1. npm install -g cnpm --registry=https://registry.npm.taobao.org

2. ln -s [源地址] /usr/bin/cnpm

 

三、安装git

1. apt-get update

2. apt-get install git

 

四、安装nginx

1. apt-get install nginx

一条命令足以,安装nginx主要用于静态资源的管理和反向代理,其实只有node服务器也是可以的。

安装完成后执行: /etc/init.d/nginx  start 即可启动服务器。

默认的web文件路径为 /usr/share/nginx/html,个人不大习惯,想改一改。

ngnix -t 可找到ngnix.conf配置文件的路径,然后用vim编辑。

如果没有server段,则在http{}内自己添加

server {   

    listen       80;        

    server_name  www.xx.com;

        #设定本虚拟主机的访问日志      

  #access_log  logs/www.xx.com.access.log  main;

  location / {       

      root   /var/www/;     

      index index.php index.html index.htm;  

  }

  location ~ \.php$ {

      fastcgi_pass 127.0.0.1:9000 ###或者使用socket,要与www.conf中同步

      fastcgi_index index.php

      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

      include fastcgi_params;

  }

}

或者直接更改nginx的默认文件/etc/nginx/sites-available/default

修改对应的serverlocation

/etc/init.d/nginx restart 重启服务器即可

五、配置php环境

官网下载php源码包,安装过程基本同node,略……

php源码编译之前要安装libxml2

apt-get install libxml2* -y  

对于php7,what is very important!!!

编译时使用 ./configure --enable-fpm

php7自带fpm,无需另外下载。

下载好之后开始配置。

找到php-fpm.conf.default文件,一般位于/usr/local/etc/

1.cp php-fpm.conf.default php-fpm.conf

2.vim php-fpm.conf

error_log注释打开,将include引向正确地址如:include /usr/local/etc/php-fpm.d/*.conf

找到www.conf.default文件,一般位于/usr/local/etc/php-fpm.d/

1.cp www.conf.default www.conf

2.vim www.conf

usergroup中的nobody改为www-data

执行/usr/local/sbin/php-fpm启动fpm

 

结语:

    原本配置过一次腾讯云的服务器了,当时弄了好几天才弄好,结果实在是懒,几个月没搭理,就被腾讯给回收了,香菇。。。为了方便以后配置,故整合了一下网络资源,写下了此博客,无奈。。。

© 著作权归作者所有

共有 人打赏支持
Will_Bean
粉丝 0
博文 7
码字总数 4874
作品 0
广州
程序员
在 Ubuntu 上安装和配置 OpenStack Nova

OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主...

鉴客 ⋅ 2012/03/10 ⋅ 0

如何修改Ubuntu的源列表(source list)

如何修改Ubuntu的源列表(source list) 简介 Ubuntu缺省的配置的源并不是国内的服务器,下载更新软件都比较慢,本文介绍如何设置源列表,选择比较快的源以节省下载时间。 配置步骤 1. 备份源列...

LeBlancs ⋅ 2016/12/06 ⋅ 0

docker 简单私有仓库搭建

概述 虽然说使用公共的镜像仓库很方便,但是还是有一些不好的地方,比如网速的问题,dockerhub在中国是很慢的,还有就是上传到dockerhub上的镜像是所有人都可以访问的,如果我们想要一个速度...

bboysoulcn ⋅ 04/17 ⋅ 0

systemctl default to try again to boot into default mode

云服务器 ECS Linux 系统 /etc/fstab 错误配置导致系统启动异常 注意:本文相关配置及说明已在 CentOS 6.5/CentOS 7.0 以及 Ubuntu12.04/Ubuntu14.04 操作系统中进行过测试。其它类型及版本操...

Mr_Tea ⋅ 2016/11/15 ⋅ 0

在 CentOS 上安装和配置 OpenStack Nova

因为 Python 的版本问题,在 CentOS 5.6 上安装 OpenStack 不是件容易的事情,因为 OpenStack 是 Python 2.6 写的,CentOS 5.6 上默认的是 Python 2.4 的环境,一些关键工具(比如 yum 等)和...

鉴客 ⋅ 2012/03/10 ⋅ 0

【树莓派】iptables相关配置

进入iptables # sudo iptables -L 列出目前的ip策略. 如果您刚刚配置好服务器,您是没有设置ip规则的,您要自己设置。 Chain INPUT (policy ACCEPT)target prot opt source destinationChain...

技术小阿哥 ⋅ 2017/11/27 ⋅ 0

Android NDK开发之旅29--云服务器Ubuntu下搭建NDK环境,并编译FFmpeg

前言 因为在Linux环境下编译FFmpeg生成库和头文件下比较方便,所以接下来主要操作在Linux环境下进行。但是对于Android NDK 开发新手来说,自己电脑配置Ubuntu Linux环境过程比较繁琐。而采用...

香沙小熊 ⋅ 2017/12/06 ⋅ 0

转-在Ubuntu上安装和配置OpenStack Nova

From: http://www.vpsee.com/2011/05/install-openstack-nova-on-ubuntu/ OpenStack 是由 Rackspace和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基...

玉龙 ⋅ 2012/03/31 ⋅ 0

云计算平台简化安装工具--Ubuntu Enterprise Cloud

Ubuntu Enterprise Cloud (UEC) 是一个由 Ubuntu 提出的新的开源计划,旨在进一步简化基于 Eucalyptus 的云基础设施的部署、配置和使用。UEC 简化了如下内容: 创建能够在 Amazon 的 EC2 基础...

匿名 ⋅ 2010/01/19 ⋅ 0

MAAS 2.4.0 Alpha 2 发布,增加新特性

MAAS 2.4.0 alpha 2 现在已经发布并可用于 Ubuntu Bionic。更新内容如下: 新特性和改进: 现在由 Chrony 提供 NTP 服务。 从 MAAS 2.4alpha2 开始,chrony 是默认的 NTP 服务,取代了 ntpd...

达尔文 ⋅ 03/15 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 38分钟前 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部