福田です。今日は、月100万リクエストを超えるアクセスを支えるこのVPSのシステム構成とかを公開しようと思います。その気になれば3コア、2GBしかないメモリでも余裕でさばけるっていうわけです。 OSは何使ってるの?OSは、日本で業務に使用しているところは少ないUbuntuのLTS(バージョンは書きません)を利用しています。 Ubuntuを使う理由としては、HHVMとかを入れやすいところにあります。その他のソフトウェアもCentOSとかRHELより豊富だったりします。あとは、慣れっていうのもあります。サーバで使用しているソフトウェアは?100万リクエストにさくさく応えるために、Nginxを利用しています。表面上はフルスロットルってなっていますが、これはNginxのソースコードをいろいろ書き換えたりして運用しているためにあえて変えてある仕様となっています。Nginxでも、何重にもキャッシュをか
Introduction How to use Postfix and Fetchmail to access a single Gmail account using an old-fashioned client such as mutt or Emacs GNUS. If you use Evolution or a similar modern e-mail client, you do not need to use this. Your client has the ability to connect directly to the Gmail POP3 and SMTP services. Help with Evolution: UsingGmailWithEvolution. Help with Thunderbird: http://mail.google.com/s
Introduction For an introduction to firewalls, please see Firewall. UFW - Uncomplicated Firewall The default firewall configuration tool for Ubuntu is ufw. Developed to ease iptables firewall configuration, ufw provides a user friendly way to create an IPv4 or IPv6 host-based firewall. By default UFW is disabled. Gufw is a GUI that is available as a frontend. Basic Syntax and Examples Default rule
I've set up SSL on my webserver, now I need two files: a certificate a certificate Key How do I create a self-signed certificate for testing purposes?
なお、パッケージ化するソフトウェアについて、そのオリジナルの開発者らが配布しているものを「アップストリーム(上流)」と呼ぶ。つまり、「アップストリームのソースアーカイブ」というのは、オリジナルの開発者らが配布しているソースアーカイブのことを指す。 ソースパッケージの入手 ソースパッケージを入手するには、「apt-get source <パッケージ名>」コマンドを実行すれば良い。たとえば、Apache HTTP Serverをインストールするためのapache2パッケージのソースパッケージを入手するには、以下のようにする。 $ apt-get source apache2 すると、リポジトリからソースパッケージがダウンロードされるとともに、コマンドを実行したディレクトリにパッケージ作成作業に使われる作業ディレクトリが作成され、そこにソースコードなどが展開される。以後、このディレクトリをソース
Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ 吉田 史 KADOKAWA/アスキー・メディアワークス 2,816円 (2,560円+税) 関連サイト出版社による関連ページが公開されています。 Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ内容紹介本書では、筆者がjp.archive.ubuntu.comを含むさまざまなUbuntu Serverマシンを構築・運用してきた中で得られた、Ubuntu Server Guideに記載されていない暗黙知や、「作法」に類するもの、あるいは基礎的な知識など、Ubuntu Serverの常識を目いっぱいに詰め込んでいます。本書の実際のサーバー構築例は、こうした暗黙知や作法を伝えるための手段として選定しています。このため、現在でもよく構築されるであろうWeb/Proxy/NFSな
Getting a good SMTP server for your small business web application is difficult. You usually rely on the your local VPS server provider having some kind of SMTP server in local network. Because email handling might not be part of the core competence of your hosting provider, the provided service, if there is any, is usually ridden with problems. An alternative is buying a premium SMTP server, but
Table of Contents Initial Setup Setting up iptables and Fail2Ban Fail2Ban iptables rules Make shared memory read-only Setting up Bastille Linux Configuring Bastille sysctl hardening Setting up a chroot environment Securing nginx inside the chroot Extras Initial Setup Let’s login to our new machine and take some initial steps to secure our system. For this article I’m going to assume your username
Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. 次期リリースとなる「Ubuntu 11.10」以降、もしかするとUbuntuは毎月リリースが実施されるようになるかもしれない。その場合のバージョン番号は「Ubuntu 11.11」「Ubuntu 11.12」「Ubuntu 12.01」のように続くことになる。かなり大胆なリリースエンジニアリングの提案だ。この案が採用されるかどうかは今のところ不透明だが、現在のリリースエンジニアリングの問題点に対して解決案を提示してきたものとして興味深い。 月1のリリースエンジニアリングのアイディアは「A new release process for Ubuntu?」にて提案されている。Ubuntuは6ヶ月お
Multiple PHP versions with Apache 2, FastCGI, PHPFarm on Ubuntu This tutorial is a part of the “Setting up your local development environment” series. It is based on this article while keeping in mind that in previous apache tutorial we compiled apache from source. So I’m definitely not taking all the credit for it. But there are some modifications. Starting with PHPFarm, we need Git installed in
Captcha security check dollpaper.com is for sale Please prove you're not a robot View Price Processing
Below is a quick guide to installing Gitolite on Ubuntu. Create an SSH public/private key pair [silas@client]$ ssh-keygen -t rsa Upload the public key to the server [silas@client]$ scp ~/.ssh/id_rsa.pub [email protected]:/tmp/user.pub SSH to the server and become root [silas@client]$ ssh [email protected] [silas@server]$ sudo su - Install gitolite [root@server]# apt-get install gitolite Switch to
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く