Category Archives: Server

SMTP, IMAP and POP server settings

GMAIL POP SMTP IMAP Host pop.gmail.com smtp.gmail.com imap.gmail.com Port 995 25 993 SSL Required Yes Yes Yes YAHOO POP SMTP IMAP Host pop.mail.yahoo.com smtp.mail.yahoo.com NA Port 110 25 NA SSL Required Yes Yes NA YAHOO PLUS POP SMTP IMAP Host plus.pop.mail.yahoo.com plus.smtp.mail.yahoo.com NA Port 995 465 NA SSL Required Yes Yes NA Windows Live POP…

Read More

HTTP basic authentication in rails to protect staging server

Sometimes, you may need to protect your staging server from outside world. It can be done easily by using http basic authentication in rails3. I did following things to use HTTP basic authentication to protect my staging server: YML file with username and password pair: devuser: devpasstestuser: testuserpass Loaded YML data from application initializer: HTTP_AUTH_USERS…

Read More

Rails application deployment using shell script

I have used following shell script to deploy one of my Ruby on Rails applications: DATES=`date +%Y%m%d%H%I%S`service apache2 stop &&mysqldump -u[user] -p[pass] [yourdbname] > “your backup directory”[yourdbname]_${DATES}.sqlgit pull &&bundle install –path [your bundle path] &&bundle exec rake db:migrate RAILS_ENV=production &&mv [your application’s production log file] [your application’s production log backup path]/production_${DATES}.log &&touch [your application’s production…

Read More

Memory overflow issue

I am writing this one to share my experience to you. In the very beginning of my professional career, I have developed an web application for Shylhet Chamber of Commerce using LAMP and delivered it successfully. Almost three months(Couldn’t remind exactly) later we have notified from client that they couldn’t log into the application. Then…

Read More