Skip to content

Instantly share code, notes, and snippets.

@hoshinaoshi
hoshinaoshi / gist:8542943
Created January 21, 2014 16:08
Apache バーチャルホストの設定
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/www/example/app_nameA/public"
ServerName "site_A"
RailsMaxPoolSize 7
RailsEnv production
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
@hoshinaoshi
hoshinaoshi / CarrierWave_auto_orient!
Created November 24, 2013 16:56
How to fix it to appear (image) is rotated uploaded photos in CarrierWave
class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::RMagick
process :fix_exif_rotation
def fix_exif_rotation
manipulate! do |img|
img.auto_orient!
img = yield(img) if block_given?
img
end
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: db_name
pool: 5
username: user_name
password: pass
host: localhost
socket: /var/lib/mysql/mysql/mysql.sock
innodb_buffer_pool_size=32M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
character-set-server=utf8
default-time-zone='+9:00'
skip-character-set-client-handshake
sudo yum install -y openssl-devel openssl mod_ssl
mkdir /usr/local/ssl
cd /usr/local/ssl
# 乱数ファイル生成
openssl md5 * > rand.dat
# 秘密鍵生成
# 作成するときにパスフレーズを聞かれるので、必ずメモっておくこと。
# apache起動するときにこれがないと起動できなくなる。
openssl genrsa -rand rand.dat -des3 2048 > mykey.pem
openssl req -new -key mykey.pem -out mycsr.pem
-----BEGIN CERTIFICATE-----
DIID1TCCAr2gAwIBAgIDAjbRMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKES1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i
YWwgQ0EwHhcNMTAwMjE5MjI0NTA1WhcNMjAwMjE4MjI0NTA1WjA8MQswCQYDVQQG
EwJVUzEXMBUGA1UEChMOR2VvVHJ1c3QsIEluYy4xFDASBgNVBAMTC1JhcGlkU1NM
IENBMIIBIjAMAMRFHVVAPQ/MFAdfsaEFAAOCAQ8AMgKCAQEAx3H4Vsce2cy1rfa0
l6P7oeYLUF9QqjraD/w9KSRDxhApwfxVQHLuverfn7ZB9EhLyG7+T1cSi1v6kt1e
6K3z8Buxe037z/3R5fjj3Of1c3/fAUnPjFbBvTfjW761T4uL8NpPx+PdVUdp3/Jb
ewdPPeWsIcHIHDro5/YfmfsamOlLMAPoar1b96oZU8wD84l6pelaHnnzh8jfyMX8
N8iamte4dsywPfsaf95lTq319SQXhZV63xEtZ/vNWfcNMFbPqjfWdY3SZiHTGSDHl5
-----BEGIN CERTIFICATE-----
中間証明書の内容
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
クロスルート証明書の内容
<VirtualHost _default_:443>
DocumentRoot "/usr/local/rails/shelfy_release/public/"
ServerName "shelfy.jp"
RailsMaxPoolSize 7
RailsEnv production
ErrorLog logs/error_log
CustomLog logs/access_log common
<Directory "/usr/local/rails/shelfy_release/public/">
AllowOverride all
Options -MultiViews
<VirtualHost _default_:443>
DocumentRoot "/usr/local/rails/sample/public/"
ServerName "sample.com"
RailsMaxPoolSize 7
RailsEnv production
ErrorLog logs/error_log
CustomLog logs/access_log common
<Directory "/usr/local/rails/sample/public/">
AllowOverride all
Options -MultiViews
# sudo パスワード設定
sudo passwd
# vim 設定
sudo yum -y install vim-enhanced
#vim ~/.vimrc
# git
sudo yum -y install git-core
git config --global user.name “u name"